JBuilder 2005 Struts深度体验之变革[Java编程]
本文“JBuilder 2005 Struts深度体验之变革[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
用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图标,弹出如图6所示的对话框:
图6 成立UserActionForm
·Struts config:我们前面有提到Struts1.1支持多个配置文件,所以你在这儿可以挑选利用哪个Struts配置文件.因为我们目前还没有定义多个Struts配置文件,所以只得利用struts-config.xml.在开辟新增图书的功效时,我们将定义另一个配置文件.
·ActionForm:ActionForm的类名,这里我们填入UserActionForm.
按Next到下一步.
2.定义ActionForm属性
图7 定义ActionForm属性
通过Add...按钮为UserActionForm增添4个属性,如图7所示.分外的,假如这个ActionForm所对应的进口页面已经成立,你也可以直接通过Add from JSP...按钮,挑选一个JSP页面,JBuilder会解析这个页面的表单,并将表单的数据组件名抽取为ActionForm的属性.
按Next到下一步.
3.一些附加功效的定义
图8 附加功效定义
以上是“JBuilder 2005 Struts深度体验之变革[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |