JavaBean
1.什么是javaBean?
JavaBean是使用Java语言开发的一个可重用的组件.本身就是一个类,属于java面向对象编程.
优点:
A.分离HTML和JAVA代码.利于后期维护.
B.提高代码复用性.节约时间.
2.想在jsp中应用jsp提供的javaBean标签.必须满足以下要求:
1.所有的类必须放在一个包中.
2.所有类必须声明为public class.这样才外部访问.
3.类中所有属性都必须封装.使用(private)修饰.
4.封装的属性如需要被外部操作,则必须必须编写对应的setter,getter方法.
5.一个javabean中至少存在一个无参构造方法.(此为jsp中的标签所使用)
一个简单的javaBean:
3.下面有两种方法可以在jsp中访问JavaBean
1:使用标记符访问 javabean
<jsp:useBean id="p" class="test.pojo.People" />
2:jsp 中嵌入Java代码方式访问JavaBean
首先需要导入javabean
<%@ page import="test.pojo.People" %>
下边就和Java语言中使用类相同了
<% People p = new People(); %>
获取JavaBean属性可以用下面的方式
<jsp:getProperty name="p" property="name" />
或者直接嵌入Java代码
<%=p.getName()%>
对JavaBean的赋值,也有两种方式
1:<jsp:setProperty name="p" property="name" value="kaka" />
上面的这个是给单个属性赋值
下面还有一种可以接收传回到jsp页面的JavaBean对象
<jsp:setProperty name="p" property="*" />
这样就能接收到所有数据了
2:<% String name="kaka"; p.setName(name); %>
这样就已经给name赋值了
1.什么是javaBean?
JavaBean是使用Java语言开发的一个可重用的组件.本身就是一个类,属于java面向对象编程.
优点:
A.分离HTML和JAVA代码.利于后期维护.
B.提高代码复用性.节约时间.
2.想在jsp中应用jsp提供的javaBean标签.必须满足以下要求:
1.所有的类必须放在一个包中.
2.所有类必须声明为public class.这样才外部访问.
3.类中所有属性都必须封装.使用(private)修饰.
4.封装的属性如需要被外部操作,则必须必须编写对应的setter,getter方法.
5.一个javabean中至少存在一个无参构造方法.(此为jsp中的标签所使用)
一个简单的javaBean:
package test.pojo;
public class People{
private int age;
private String name;
public void setAge(int age){
this.age = age;
}
public int getAge(){
return age;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
3.下面有两种方法可以在jsp中访问JavaBean
1:使用标记符访问 javabean
<jsp:useBean id="p" class="test.pojo.People" />
2:jsp 中嵌入Java代码方式访问JavaBean
首先需要导入javabean
<%@ page import="test.pojo.People" %>
下边就和Java语言中使用类相同了
<% People p = new People(); %>
获取JavaBean属性可以用下面的方式
<jsp:getProperty name="p" property="name" />
或者直接嵌入Java代码
<%=p.getName()%>
对JavaBean的赋值,也有两种方式
1:<jsp:setProperty name="p" property="name" value="kaka" />
上面的这个是给单个属性赋值
下面还有一种可以接收传回到jsp页面的JavaBean对象
<jsp:setProperty name="p" property="*" />
这样就能接收到所有数据了
2:<% String name="kaka"; p.setName(name); %>
这样就已经给name赋值了