一.JavaBean使用
1.JavaBean概念
v 在使用JavaBean的JSP页面中,首先必须有相应的page指令引入JavaBean类,例如:
<%@ page import ="mybean.FirstBean" %>
v 在JSP中提供了<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty >动作标记来实现对JavaBean的操作。
(1)<jsp :useBean>动作标记
<jsp:useBean>标记可以在JSP程序中定义一个具有一定作用域以及一个唯一id的JavaBean的实例,JSP页面通过指定的id来识别JavaBean,也可以通过id.method语句来调用JavaBean中的方法。其语法格式为:
<jsp:useBean id="beanName"
scope="page|request|session|application"
class="packageName. className"/>
(2)<jsp :setProperty>动作标记
v <jsp:setProperty>标记可以设置JavaBean的属性。
v 使用该标记之前,必须使用<jsp:useBean>标记得到一个可操作的JavaBean,而且该JavaBean中必须保证有相应的setXxx()方法。
v 有3种方式设置JavaBean属性的值。
a.将JavaBean属性的值设置为一个表达式的值或字符串
b.通过HTTP表单的参数的值来设置JavaBean的相应属性值
c.通过request参数的值来设置JavaBean的相应属性值
(3)<jsp :getProperty>动作标记
v <jsp:getProperty>标记可以获取JavaBean的属性。
v 使用该标记之前,必须使用<jsp:useBean>标记得到一个可操作的JavaBean,而且该JavaBean中必须保证有相应的getXxx()方法。
或者: