<jsp:useBean>可以定义一个具有一定生存范围以及一个唯一id的JavaBean的实例,JSP页面通过指定的ID来识别JavaBean也可以通过id.method语句来调用JavaBean 实例
<jsp:useBean id="beanName" scope="page|request|session|application" class="packageName.className"/>
id->JavaBean对象的唯一标志,代表了一个JavaBean对象的实例(在JSP页面中通过id来识别JavaBean)
scope->代表了JavaBean对象的生存时间,默认为page
class->代表了JavaBean对象的class名字,需要特别注意的是大小写要完全一致
编写testbean的JSP文件firstbean.jsp:
<body>
<jsp:useBean id="test" class="mybean.testbean"/>
<%
test.setName("wmj");
test.setPass("123456");
%>
用户名:
<jsp:getProperty name="test" property="name"/>
密码:
<jsp:getProperty name="test" property="pass"/>
<jsp:setProperty name="test" property="name" value="liujin"/>
<jsp:setProperty name="test" property="password" value="liujin123456" />
用户名:<%=test.getName()%>
密码:<%=test.getPass()%>
</body>
结果:用户名:wmj 密码:123456
用户名:liujin 密码:liujin123456
<jsp:useBean id="beanName" scope="page|request|session|application" class="packageName.className"/>
id->JavaBean对象的唯一标志,代表了一个JavaBean对象的实例(在JSP页面中通过id来识别JavaBean)
scope->代表了JavaBean对象的生存时间,默认为page
class->代表了JavaBean对象的class名字,需要特别注意的是大小写要完全一致
编写testbean的JSP文件firstbean.jsp:
<body>
<jsp:useBean id="test" class="mybean.testbean"/>
<%
test.setName("wmj");
test.setPass("123456");
%>
用户名:
<jsp:getProperty name="test" property="name"/>
密码:
<jsp:getProperty name="test" property="pass"/>
<jsp:setProperty name="test" property="name" value="liujin"/>
<jsp:setProperty name="test" property="password" value="liujin123456" />
用户名:<%=test.getName()%>
密码:<%=test.getPass()%>
</body>
结果:用户名:wmj 密码:123456
用户名:liujin 密码:liujin123456