Struts1.x系列教程(2):简单的数据验证 - 编程入门网
mpleValidationForm类的对
象实例)保存的范围。这个属性值只能取request和session。默认值是session。如果scope的值为request,表示将SimpleValidationForm类的对象实例以simpleValidationForm作为键值保存到了request的属性中。如果scope的值为session,表示不将SimpleValidationForm类的对象实例保存到request的属性中。但不管scope的值是request还是session。Struts都会将SimpleValidationForm类的对象实例保存到session的属性中。 4.type:表示SimpleValidationAction类的全名。 5.input:表示如果客户端提交的数据未通过简单验证后要跳转到的页面,也就是在 SimpleValidationForm类的validate方法中返回的ActionErrors对象中含有错误描述信息。Struts会自动跳转到input属性所指的JSP页面。 <action>标签中的子标签<forward>定义了可以在动作类(在本例中就是SimpleValidationAction类)中读取的forward页的URL。 2.配置<message-resources>标签 这个标签用来定义程序中所使用的属性文件。在struts-config.xml文件的<struts-config>根节点中加入如下内容: <message-resources parameter="struts.ErrorDescription"/> 其中parameter属性表示属性文件的路径,在本例中属性文件ErrorDescription.properties位于struts目录中,因此,parameter属性的值为struts.ErrorDescription。扩展名properties不用写。其中“.”也可以使用“/”或“"”代替。 下面我们测试一下这个例子程序。首先启动Tomcat,然后在IE中输入如下的URL: http://localhost:8080/samples/simpleValidation.jsp 访问上面的URL后的界面如图1所示。 图1 在不输入任何信息的情况下,点击“确定”按钮后的界面如图2所示。 图2 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |