struts2 validation验证框架 建立的步骤。 比如一个注册页面。对用户输入的姓名 密码等数据的类型 和 长度 进行验证。环境struts2 我只知道要新建一个validation.xml 并在里面书写代码有前辈知道 建立一个完整的 validation验证框架 步骤是怎么的呢?需要在什么地方(jsp java类 web.xml struts.xml) 书写 什么代码?只用写出每个地方的关键代码久可以了 谢啦。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个简单的办法,可以直接在action中添加一个validate方法就可以进行验证了,在并在jsp页面弄一个错误提示区域就可以了个人感觉这种方法比在配置文件中配置要简单些呵呵~~~ 1.Action要继承ActionSupport。2.确定要验证的Action请求。即配置文件中配置<action />的name属性。3.确定Action请求所在的Action Class。4.创建validation.xml文件 <action name="Login" method="doLoad" class="LoginAction"> <result>/Success.jsp</result> <result name="input">/Login.jsp</result> </action> 验证文件: 分两种: 1>.LoginAction-validation.xml 如果LoginAction中有5个方法,那5个方法都进行验证。 2>.LoginAction-Login-validation.xml 建议使用。只验证doLoad方法。5.jsp添加错误显示标签. <s:fielderror /> 不建议使用validate方法进行验证,如果验证内容少还可以,多了就很麻烦。建议使用xml框架验证。 struts.xml里package的属性要extends="struts-default"因为struts-default里有验证的拦截器栈,直接就可以用,然后针对不同的action编写不同的XXXvalidation.xml,xxx是action名,与action类放在同一个包内。 这个得看个人需求了,对于一些简单的验证,我还是喜欢用JS验证,毕竟struts2的验证框架有点复杂 能写点jsp 和 validation方法体的关键代码麽。我觉得多安逸的方法 呵呵 struts2异常拦截器 global-results不起作用 JSP往Oracle数据库中插入日期 怎么让form提交到本页面的iframe中 番茄花园 关于HIBERNATE的formula问题 response.setContentType("text/html;charset=UTF-8"); 仍不能显示汉字 我初学jsp,想知道用什么工具编辑和调试jsp最好? 求教java向Oracle数据库中插入CLOB字段的代码 用java做一个网站需要多少钱,有意者请进 请教:我要传的URL参数中有“+”号,结果接收后成了空格,如何处理? <img >中的图片显示问题 存折问题打印
个人感觉这种方法比在配置文件中配置要简单些呵呵~~~
2.确定要验证的Action请求。即配置文件中配置<action />的name属性。
3.确定Action请求所在的Action Class。
4.创建validation.xml文件 <action name="Login" method="doLoad" class="LoginAction">
<result>/Success.jsp</result>
<result name="input">/Login.jsp</result>
</action> 验证文件:
分两种:
1>.LoginAction-validation.xml 如果LoginAction中有5个方法,那5个方法都进行验证。
2>.LoginAction-Login-validation.xml 建议使用。只验证doLoad方法。5.jsp添加错误显示标签.
<s:fielderror />
用,然后针对不同的action编写不同的XXXvalidation.xml,xxx是action名,与action类放在同一个包内。