当前位置: 首页 > news >正文

网站首页如何做浮动窗口网站设计怎么弄

网站首页如何做浮动窗口,网站设计怎么弄,wordpress 文章id更改,网站建设执招标评分表目录 JavaBean JavaBean特征 JavaBean的标签 JavaBean 的范围 标签 JavaBean JavaBean 是一种符合某些命名和设计规范的 Java 类#xff0c;它是一种可重用组件技术#xff0c;主要用于封装数据#xff0c;执行负责的计算任务#xff0c;封装事务逻辑等。JavaBean 的实…目录 JavaBean JavaBean特征 JavaBean的标签 JavaBean 的范围 标签 JavaBean JavaBean 是一种符合某些命名和设计规范的 Java 类它是一种可重用组件技术主要用于封装数据执行负责的计算任务封装事务逻辑等。JavaBean 的实质是一种具有特定结构和行为的 Java 类它遵循一定的规则和约定使得它们易于编写、测试和使用。 JavaBean 必须满足以下几个条件 必须有一个无参构造函数属性私有化对外提供公共的 getter 和 setter 方法遵循驼峰命名法例如name - getName(), setName() 简单示例 public class Student {private String name;private int age;public Student() {}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;} } 封装了一个学生的姓名和年龄信息:在这个例子中Student 类有两个属性name 和 age分别对应着姓名和年龄。这两个属性都是私有的对外提供了对应的 getter 和 setter 方法以供外部程序读取和设置这些属性的值。 JavaBean 还可以通过反射机制动态地访问和修改其属性这使得它们在 Web 开发中非常有用。例如你可以将一个 JavaBean 对象绑定到一个 HTML 表单当用户提交表单时自动将表单的数据填充到 JavaBean 中然后将 JavaBean 发送到服务器进行处理。 JavaBean 还可以被序列化这意味着它们可以被保存到磁盘或在网络上传输。这对于构建分布式应用程序非常有用。 JavaBean特征 JavaBean是一个public类 一定使用了package语句进行打包并且声明的打包路径非sun公司声明使用的路径。 有一个无参数的构造方法 属性一般是私有的即用private修饰以保证数据的完整性和封装性 对属性值的获取有相应的getXxx()方法并且此方法是公有的即用public修饰若要获取的属性为boolean类型则可以使用isXxx方法 对属性值的设置有相应的setXxx()方法并且此方法也是公有的即用public修饰 JavaBean的标签 在 JSP 中我们可以使用三个标签来操作 JavaBeanjsp:useBean、jsp:setProperty 和 jsp:getProperty jsp:useBean 标签这个标签用于在网页中创建一个 Bean 对象。它可以在页面中查找已经存在的 Bean 对象如果没有找到则创建一个新的 Bean 对象。 jsp:useBean idmyBean scoperequest classcom.example.MyBean/ id 参数指定了 Bean 的名称scope 参数指定了 Bean 的作用域class 参数指定了 Bean 的类名。  jsp:setProperty 标签这个标签用于为 Bean 对象中的属性赋值。 jsp:setProperty namemyBean property* / name 参数指定了 Bean 的名称property 参数指定了要设置的属性名。星号 * 表示设置所有的属性。 jsp:getProperty 标签这个标签用于获取 Bean 对象中属性的值。 jsp:getProperty namemyBean propertypropertyName/ name 参数指定了 Bean 的名称property 参数指定了要获取的属性名。 这三个标签的主要作用是在 JSP 页面中创建并使用 JavaBean 对象。 这三个标签主要作用是在JSP页面中创建并使用JavaBean对象然后在“MVC”模式下的Web项目开发中JavaBean主要是在Servlet中创建并使用。 // 在 Servlet 中创建并设置 JavaBean MyBean myBean new MyBean(); myBean.setName(Tom); myBean.setAge(18); request.setAttribute(myBean, myBean);// 在 JSP 页面中使用 JavaBean jsp:useBean idmyBean scoperequest classcom.example.MyBean/ jsp:setProperty namemyBean property* / p姓名${myBean.name}/p p年龄${myBean.age}/p 我们在 Servlet 中创建了一个名为 myBean 的 JavaBean 对象并设置了它的属性。然后我们将这个对象放在了请求中。在 JSP 页面中我们使用 jsp:useBean 标签找到了这个对象然后使用 jsp:setProperty 标签设置了它的属性最后使用 EL 表达式 ${} 获取了它的属性值。 JavaBean 的范围 JavaBean 的范围是指在哪个范围内有效主要有四种page、request、session 和 application。 Page表示当前页面即该 JavaBean 只在当前页面有效一旦离开当前页面该 JavaBean 就会被销毁。Request表示一次请求即该 JavaBean 只在当前请求有效一旦请求结束该 JavaBean 就会被销毁。Session表示一次会话即该 JavaBean 只在当前会话有效一旦会话结束该 JavaBean 就会被销毁。Application表示整个应用即该 JavaBean 在整个应用中都有效直到应用关闭才会被销毁。 jsp:useBean idlogBean scopepage classmypack.LogBean / 建了一个名为 logBean 的 JavaBean它的作用域是 page也就是说这个 JavaBean 只在当前页面有效。如果你想要让这个 JavaBean 在整个应用中都有效你可以将 scope 设置为 application你也可以将 scope 设置为 request 或者 session这样 JavaBean 就会在请求或者会话中有效。 需要注意的是不同的作用域会影响到 JavaBean 的生命周期。一般来说如果 JavaBean 不需要在整个应用中都有效那么最好将其作用域设置为最小的作用域这样可以减少内存的消耗。 另外JavaBean 的作用域也会影响它的可见性。例如如果一个 JavaBean 的作用域是 page那么只有当前页面才能看到它如果它的作用域是 request那么所有在同一个请求中的页面都可以看到它如果它的作用域是 session那么所有在同一会话中的页面都可以看到它如果它的作用域是 application那么所有页面都可以看到它。 标签 jsp:useBean 标签是用来创建一个 Bean 对象的 jsp:useBean idbeanname classpackage.class [scopepage|request|session|application] / 这个标签创建了一个 package.class 类的一个对象对象的名字是 beanname。scope 参数指定了该对象的作用范围可能的取值有四个page、request、session、application。 eg. jsp:useBean idmyBean scoperequest classbean.SampleBean / 在这个例子中我们创建了一个名为 myBean 的 Bean 对象它的作用域是 request也就是说这个 Bean 对象只在当前请求有效。 jsp:setProperty 标签用于设置一个Bean对象的属性。这个标签通常与 jsp:useBean 标签一起使用后者用来创建或查找一个Bean实例 jsp:setProperty namebeanName propertypropertyNamevaluepropertyValue / name: 指定要操作的Bean的名字。property: 指定要为该Bean的哪个属性赋值。value: 指定给属性赋的值。 eg.假设我们有一个名为 myBean 的Bean它有一个名为 sample 的属性。我们可以用以下方式来设置这个属性 jsp:useBean idmyBean classcom.example.MyBean / ... jsp:setProperty namemyBean propertysample valueHello, JSP! / 首先通过 jsp:useBean 创建了一个名为 myBean 的 Bean 实例并指定了它的类是 com.example.MyBean。然后我们使用 jsp:setProperty 来设置 myBean 的 sample 属性的值为 Hello, JSP! 注意jsp:setProperty 只能对简单类型的属性如 String、int 等进行赋值。如果需要为复杂类型如自定义类的属性赋值则需要使用 jsp:setProperty 标签和 jsp:getProperty 标签配合使用。 jsp:getProperty 是 JavaServer Pages (JSP) 中的一个标签用于从页面中获取已存在的 bean 对象的属性值并将其显示到页面上。 jsp:getProperty namebeanName propertypropertyName/ name: 指定要获取其属性值的 bean 名称。property: 指定要获取的 bean 属性名称。 eg.假设我们有一个名为 myBean 的 bean它有一个名为 sample 的属性。我们可以使用 jsp:getProperty 标签将此属性的值输出到页面上 jsp:useBean idmyBean classcom.example.MyBean / ... jsp:getProperty namemyBean propertysample/ 通过 jsp:useBean 创建了一个名为 myBean 的 bean 实例并指定了它的类是 com.example.MyBean。然后我们使用 jsp:getProperty 将 myBean 的 sample 属性的值输出到页面上。 jsp:setProperty 可以用来设置一个Bean对象的属性但这次是从传入参数通常是来自表单提交的数据中取值。这种情况下param 属性被用来指定传入参数的名字。  jsp:setProperty namebeanName propertypropertyNameparamparamName / name: 指定要操作的Bean的名字。property: 指定要为该Bean的哪个属性赋值。param: 指定传入参数的名字。 eg. 假设我们有一个名为 myBean 的Bean它有一个名为 sample 的属性。并且我们在一个表单中有一个名为 sample 的输入字段。我们可以这样设置 myBean 的 sample 属性 form actionyour_jsp_page.jspinput typetext namesample /input typesubmit valueSubmit / /form ... jsp:useBean idmyBean classcom.example.MyBean / ... jsp:setProperty namemyBean propertysample paramsample / 在这个例子中当用户提交表单后sample 输入框中的值会被传递到 your_jsp_page.jsp 页面。然后我们使用 jsp:setProperty 来设置 myBean 的 sample 属性的值为用户输入的值。 jsp:setProperty 标签也可以一次性为多个Bean对象的属性赋值而不需要一一列出每个属性。在这种情况下property 属性被设为 * 表示匹配所有传入参数。 jsp:setProperty namebeanName property* / name: 指定要操作的Bean的名字。 eg,假设我们有一个名为 myBean 的Bean它有多个属性。而且在一个表单中有多个输入字段它们的名字分别对应了 myBean 的各个属性名。我们可以这样设置 myBean 的属性 form actionyour_jsp_page.jspinput typetext namename /input typetext nameage /input typetext nameemail /input typesubmit valueSubmit / /form ... jsp:useBean idmyBean classcom.example.MyBean / ... jsp:setProperty namemyBean property* / 在这个例子中当用户提交表单后your_jsp_page.jsp 页面会接收到 name, age, 和 email 这三个参数。然后我们使用 jsp:setProperty property* 来设置 myBean 的相应属性的值为用户输入的值。
http://www.hkea.cn/news/14434960/

相关文章:

  • 做猎头要用的网站知乎软件开发在哪能看
  • 东营网站建设哪家专业zh cn wordpress
  • 企业如何进行网站推广商城网站开发周期
  • 销售平台网站建设浏览网址大全
  • 做网站运营需要学什么软件苏州网站建设营销推广
  • 针对茅台酒企业网站建设方案做网站图片知识
  • 洛阳建站公司效果广州建设工程交易中心主管部门
  • 广东网站推广策略中国园林网
  • 访问不了服务器网站吗深圳 网站策划
  • 什么是电子商务网站微信商城小程序开发一般需要多少钱
  • 南江县规划和建设局网站建网站一条龙
  • 做网站建设哪家效益快张雪峰最不建议上的专业
  • 网络公司怎么做网站普洱网站建设优化
  • 口碑好的广州做网站网站开发工程师是什么内容
  • 泉州网站建设优化公司学服装设计需要什么条件
  • 网站建设视频格式广州公司注册费用及流程
  • 网站建设自己怎么做设计 网站
  • 丰县网站建设推广专业的设计网站
  • 群晖nas做网站域名科技特长生有哪些科目
  • jsp网站开发的参考文献苏州新区做网站
  • 网站代码 输入文字 跳出内容酒店网站建设背景分析
  • 网站上的动态背景怎么做的河北建设厅网站登陆怎么找附件
  • 国外学做咖啡的网站建设一个下载资料的网站
  • 做画册好的网站做个游戏网站多少钱
  • 全网vip视频网站怎么做投票网站制作
  • 南宁专业网站制作设计wordpress 开发app
  • 青岛 网站维护wordpress手工升级
  • 做天猫还是做网站推广上海物流网站建设
  • 素材搜集网站网站效果代码
  • 网站建设需要哪些软件wordpress 别名访问