简单地说,就是先写一个 Bean(也就是特殊一点的 java 类)并编译。而后在某个 jsp 页面中需要用到这个
类时,就用<jsp:useBean>...</jsp:useBean>这个动作来使用之前写好的 Bean。所以这个 Bean 也
可以称为 java 里的组件。
<jsp:usebean id="mary" scope="session" class="Person" />
这一句里,class 属性表示要使用哪个类(即 Bean),这里是 Person,而 id 属性表示所生成的实例名称,
这里是 mary,scope 属性表示该实例的生存期,这里是 session,即在同一个会话期中有效。
使用 javaBean 一定程度上可以将 java 处理代码从 jsp 页面中分离。
<jsp:usebean>用于定位或示例一个 javabeans 组件。<jsp:usebean>首先会试图定位一个 bean 实
例,如果这个 bean 不存在,那么<jsp:usebean>就会从一个 class 或模版中进行示例。
例子
<jsp:usebean id="cart" scope="session" class="session.carts" />
<jsp:setproperty name="cart" property="*" />
<jsp:usebean id="checking" scope="session" class="bank.checking" >
<jsp:setproperty name="checking" property="balance" value="0.0" />
</jsp:usebean>
1. 01.html
2. <html>
3. <head>
4. <title>利用表单传递数据</title>
5. </head>
6. <body>
7. <h3>利用表单传递数据</h3>
8. <form name="form1" method="post" action="02.jsp">
9. <p>你的姓名:
10. <input type="text" name="name">
11. </p>
12. <p>你的爱好:
13. <input type="text" name="hobby">
14. </p>
15. <p>你所从事的行业:
16. <select name="work">
17. <option></option> <!--默认为空,从下拉菜单中选择-->
18. <option value="学生">学生</option>
19. <option value="IT 业">IT 业</option>
20. <option value="商业">商业</option>
21. <option value="制造业">制造业</option>
22. <option value="服务业">服务业</option>
23. </select>
评论1
最新资源