| | | | | | | [文章信息] | | | 作者: | 陈雄华 | | 时间: | 2005-05-24 | | 出处: | 天极网 | | 责任编辑: | 方舟 | |
| [文章导读] | | | 由于在login.jsp的表单中通过action属性指定switch.jsp为响应的JSP文件,当用户在login.jsp中选定登录用户 | |
| |
|
| | | |
|
|
|
|
|
编写页面程序
在创建User.java 的Bean后,我们着手创建switch.jsp,在switch.jsp中引用这个Bean。
通过File->New..->Web->双击JSP图标启动创建JSP向导。
1.指定swith.jsp名字
 图 10 指定switch.jsp的名字 | 一直按Next到向导的第3步。
2.引用User.java Bean
 图 11 指定JSP中引用Bean | 点击Add Bean...按钮,弹出Select a Class对话框,在对话框中选择bookstore.User类,如下图所示:
 图 12 选择类作为Bean | 按OK后,返回到向导第3步的对话框,此时对话框的Bean列表中多了一行记录,可以在ID栏中为Bean指定一个名字,在Scope中指定Bean的作用域,如下图所示:
 图 13 引用一个Bean | 我们为User的Bean取名为userBean,将其作用域设置为page域。page域即为页面作用域,在当前页面范围作用域内可用,当JSP返回响应,或请求转到其他的JSP页面中时,都不可用了,其他3个作用域说明如下:
·request作用域:当一个请求产生直到返回响应的范围内都是有效的,如a.jsp中声明为request作用域的Bean,当a.jsp通过<jsp:forward>转移请求到b .jsp页面中时还是可用的。
·session作用域:在用户会话的周期内都是可用的,会话周期为用户登录系统直到其退出系统为此。
·application作用域:这个作用域最长,表示Web容器启动直到关闭都是有效的。
按Next到下一步。
|
|
|
|
|
|
|
|