博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts 动态Form的验证框架步骤
阅读量:6039 次
发布时间:2019-06-20

本文共 1182 字,大约阅读时间需要 3 分钟。

注:Form有四种:

{

\import org.apache.struts.action.ActionForm;(静态Form)

import org.apache.struts.action.DynaActionForm;(动态Form)

import org.apache.struts.validator.DynaValidatorActionForm;(动态Form'过程'验证,在Validation.xml中应注意的是:<form name="/loginForm"> </form>中name的值应'访问为路径')

()import org.apache.struts.validator.DynaValidatorForm;

}



<form-bean name="form1" type="org.apache.struts.validator.DynaValidatorForm"> 

          <form-property name="username" type="java.lang.String"/> 

         

    </form-bean> 

注意:这里必须是DynaValidatorForm 

2 <action 

      attribute="loginForm" 

      input="/login.jsp" 

      name="form1"     

      path="/login" 

      scope="request" 

      type="action.LoginAction"> 

      <forward name="success" path="/success.jsp" /> 

      <forward name="failure" path="/failure.jsp" /> 

    </action> 

注意:这里name指向form1。另外,保存到内置对象中的是  attribute="loginForm" 


<form name="loginForm"> 

      <field property="username" depends="minlength"> 

             <arg0 key="loginForm.username"/> 

             <arg1 key="${var:minlength}" name="minlength" resource="false"/> 

      <var><var-name>minlength</var-name> 

           <var-value>6</var-value> 

      </var> 

</field> 

</form> 

注意:<form name="loginForm"> 和attribute="loginForm"相对应

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/20/1911911.html,如需转载请自行联系原作者

你可能感兴趣的文章
4199. [NOI2015]品酒大会【后缀数组+并查集】
查看>>
2017 计蒜之道 初赛 第一场 B.阿里天池的新任务
查看>>
CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)...
查看>>
centos6.6 安装MariaDB
查看>>
Bootstrap3基础 navbar 导航条 简单示例
查看>>
南阳58--最小步数(BFS)
查看>>
(转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
查看>>
欧几里得&扩展算法&扩展欧几里得
查看>>
js常用通用函数(++++验证)
查看>>
如何使用C#开发“类ActiveX组件”
查看>>
[转] Java关键字final、static使用总结
查看>>
setTimeout,setInterval的使用小结
查看>>
webkit浏览器渲染影响因素分析
查看>>
Vue组件库工程探索与实践之按需加载
查看>>
【源码浅析】 ElementUI 的 Select 组件
查看>>
12-Flutter移动电商实战-首页导航区域编写
查看>>
我所经历的前端开发变化
查看>>
fio测试nvme性能
查看>>
node常用模块---path
查看>>
WebSocket于HTTP 、WebSocket与Socket的区别
查看>>