举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > jspjavabeanservlet JSP JavaBeans

jspjavabeanservlet JSP JavaBeans

2023-06-23 04:18 JSP教程

jspjavabeanservlet JSP JavaBeans

jspjavabeanservlet JSP JavaBeans

jspjavabeanservlet

JSP教程 - JSP JavaBeans


JavaBean是遵循JavaBeans API规范的Java代码。

JavaBean具有以下功能。

  • 它有一个默认的无参数构造函数。

  • 它应该实现 Serializable 接口。

  • 它有一个读取或写入属性的列表。

  • 它有一个属性的getter和setter方法列表。

以下代码显示如何创建学生JavaBean。

firstName,lastName和age都是属性。每个属性都有一个getter方法和一个setter方法。

例如,firstName的getter方法是getFirstName,它是由大写的属性的第一个字母和append获取到前面创建的。

我们可以使用相同的方法来创建setter方法。

package com.java2s;

public class StudentsBean implements java.io.Serializable
{
   private String firstName = null;
   private String lastName = null;
   private int age = 0;

   public StudentsBean() {
   }
   public String getFirstName(){
      return firstName;
   }
   public String getLastName(){
      return lastName;
   }
   public int getAge(){
      return age;
   }
   public void setFirstName(String firstName){
      this.firstName = firstName;
   }
   public void setLastName(String lastName){
      this.lastName = lastName;
   }
   public void setAge(Integer age){
      this.age = age;
   }
}

例子

useBean 动作在JSP中声明一个JavaBean。 useBean标记的语法如下:

<jsp:useBean id="bean"s name" scope="bean"s scope" typeSpec/>

scope属性可以是页面,请求,会话或应用程序。

id属性应该是同一JSP中的其他useBean声明之间的唯一名称。

下面的代码显示了如何使用java Date bean。

<html>
<body>
<jsp:useBean id="date" class="java.util.Date" /> 
<p>The date/time is <%= date %>

</body>
</html>

要获取JavaBean属性,请使用< jsp:getProperty/> 动作。要设置JavaBean属性,请使用<jsp:setProperty/> 动作。

<jsp:useBean id="id" class="bean"s class" scope="bean"s scope">
   <jsp:setProperty name="bean"s id" property="property name"  
                    value="value"/>
   <jsp:getProperty name="bean"s id" property="property name"/>
   ...........
</jsp:useBean>

以下代码显示如何获取和设置StudentBean的属性。

<html>
<body>
<jsp:useBean id="students" class="com.java2s.StudentsBean"> 
   <jsp:setProperty name="students" property="firstName" value="Jack"/>
   <jsp:setProperty name="students" property="lastName" value="Smith"/>
   <jsp:setProperty name="students" property="age" value="24"/>
</jsp:useBean>

<p>Student First Name: <jsp:getProperty name="students" property="firstName"/>
</p>
<p>Student Last Name: <jsp:getProperty name="students" property="lastName"/>
</p>
<p>Student Age: <jsp:getProperty name="students" property="age"/>
</p>

</body>
</html>

保存在CLASSPATH中可用的StudentsBean.class。



阅读全文
以上是编程学为你收集整理的jspjavabeanservlet JSP JavaBeans全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部