struts2标签s:form里的validate,我设置true或false,感觉没什么区别啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2标签s:form里的validate,我设置true或false,感觉没什么区别啊相关的知识,希望对你有一定的参考价值。

struts2标签s:form里的validate,我设置true或false,感觉没啥区别啊
struts2,没有ActionForm
--------------------
我s:form里没有validate

参考技术A 加了validate true 就是客户端验证,这时候验证并不提交。false的话是提交到服务器验证,验证后再返回该页面。希望能帮到你 参考技术B struts2里面validate设置成TRUE的话,是用xml进行验证的,比如<s:form action="AAA.action" ....

在action相同文件夹有个AAA-validation.xml的文件,里面就是放验证的
参考技术C 你可以看看有和米有validate="true"时所生成的源码,就可以看出区别了。
validate="true"
可以看到Struts实际上为我们插入了JS脚本达到了上述的功能
而为false时,只是静态页面。

PS:
http://tmsoft.lsxy.com/index.php?load=read&id=458本回答被提问者采纳
参考技术D 你写验证的方法了吗?
ActionForm里面有一个validate方法,你继承了吗?
http://baizewen.blog.sohu.com/87327287.html
帮你找的,看看吧

struts的id属性是什么? 标签用于?

struts文档只是说它是HTML id属性。我一直把它放在我的页面上,因为它是在我基于我的代码的示例页面上使用的,但我没有看到我正在使用它。如果我不需要它,我可以通过取出它来使我的代码更干净但我不想破坏有效的代码。我知道HTML id与CSS和JavaScript一起使用,这就是为什么我需要它?任何帮助,将不胜感激!

答案

是的id标签的s:form属性用于生成的HTML form标签。阅读Struts2 doc以获取id属性的定义

姓名:id 必需:false 默认: 评价:错误 类型:字符串 描述:HTML id属性

如果表单具有id属性,保持该值不变,它可以被JavaScript,CSS,其他Struts标记使用。

以上是关于struts2标签s:form里的validate,我设置true或false,感觉没什么区别啊的主要内容,如果未能解决你的问题,请参考以下文章

在Struts2中的s:form,为啥我将theme设为ajax会报错?项目中也有freemarker.jar包啊

java struts2入门学习---常用标签学习总结

解决struts2标签在HTML中错位的问题

struts2 validate手动验证

struts2 用iterator标签做循环时,如何像java里的break一样跳出。或者用啥样的方法可以实现这样的功能

如何使用struts2把一个数组传到action?