|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。
用ActionForm截获登录表双数据
原登录模块用bookstore.User形貌login.jsp登录页面表单的数据,在switch.jsp程序中经由过程<jsp:useBean>标签猎取login.jsp表单的数据。实在User类相称于Struts框架中的模子,我们将经由过程一个ActionForm更好地完成这个功效。
ActionForm和Bean一样以属性名婚配的映照机制从HTTP哀求中添补对象数据,但ActionForm比一样平常的Bean供应了更多的功效,Struts同意ActionForm经由过程validate()办法举行自校验,当数据分歧法时主动转向到输入界面,别的还能够经由过程reset()办法,在数据添补前复位属性值。
上面我们就来创立UserActionForm,交换User的功效,创建起Struts框架中的"数据模子"。
1.指定ActionForm的Web模块及类信息
File->New...->Web->在Web页中双击ActionForm图标,弹出如所示的对话框:
<br>
创立UserActionForm
·Strutsconfig:我们后面有提到Struts1.1撑持多个设置文件,以是你在这儿能够选择利用哪一个Struts设置文件。由于我们如今还没有界说多个Struts设置文件,以是只得利用struts-config.xml。在开辟新增图书的功效时,我们将界说另外一个设置文件。
·ActionForm:ActionForm的类名,这里我们填进UserActionForm。
按Next到下一步。
2.界说ActionForm属性
<br>
界说ActionForm属性
经由过程Add...按钮为UserActionForm增添4个属性,如所示。出格的,假如这个ActionForm所对应的出口页面已创立,你也能够间接经由过程AddfromJSP...按钮,选择一个JSP页面,JBuilder会剖析这个页面的表单,并将表单的数据组件名抽取为ActionForm的属性。
按Next到下一步。
3.一些附加功效的界说
<br>
附加功效界说
<p>
不得不提一下的是:.net网页编程是看到java红,而开发出来的工具。 |
|