只显示主题贴

自己单独写一个错误页面,页面代码如下: <ww:if test='fieldErrors.size>0 || actionErrors.size>0'> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td> <%int errorNum = 1; %> <div align="left" id="errorMessage" class="error"> <strong>错误:</strong><br> <font c ...
  • 进入论坛 Java
DavyLee 写道yuan_2004 写道这是在客户端验证的吧.请问:"如何在服务器验证呢?" 这已经是服务端验证了,是服务端验证的一种方式,但不是标准方式,服务端验证的标准方式是使用webwork自带的验证框架使用ActionClassName-alias-validation.xml文件的方式进行验证,但这种方式强制视图层使用ww标签显示验证的提示信息,这就要求必须使用jsp做视图,与我的初衷不吻合,所以我简单一带而过.这种标准验证方式网上有好多,在下就不重复了. 的确,这是一种服务器校验。 PS:在此谢谢楼主的这番讲解,我又重新看了下源代码,条理又明白了很多 :)
  • 进入论坛 Java
zhao 写道遇到一个问题:某个字段是double型,当用conversion校验时, 当填入的不是数字时都有二个这样的提示, 如何把1去掉,只留2 1.Invalid field value for field "protocol.money". 2.金额必须是数字,请重新输入。 其中,1是webwork默认提示的,2是我自己写的一个提示message,我想把默认提示去掉,如何做? 这个1的校验,是在执行你2之前做的。在你的validation interceptor之前,有一个conversionError 的拦截器,只要把这个拦截器去掉就可以了
  • 进入论坛 Java
似乎是你的return的,在配置文件里并没有找到匹配的result 还没看webwork的源代码,估计有二: 1:是不是默认的name="input"? 2:是不是没有匹配的情况下,默认是第一条呢? 截自:http://wiki.javascud.org/display/ww2cndoc/Result+Configuration 请参考最后一条没有name属性的配置 结果标签告诉WebWork在action被调用以后下一步做什么.这里是WebWork定义好的一些结果编码: String SUCCESS = "success"; String NONE = "none"; St ...
  • 进入论坛 Java
请参考这条主题: http://www.javaeye.com/topic/141071
  • 进入论坛 Java
对于这个问题,我觉得在struts1.2时代,处理方法就有了。 但到了struts2.0,则用的是webwork的机制,而且更加成熟 问题1,就不用说了,在struts1.2中,new ActionForward(各参数); 可以指定参数:boolean redirect 问题2,应该加一个异常处理的方法,当发生异常时,重置token的值,即使返回到编辑页面,取得的token值还是原来的,并不会重新生成,所以再次提交,也还是原来的token。这个在webwork中就很方便:加一个异常Interceptor,处理极其方便 问题3,人家手快,没办法,只能把按钮diabled掉
  • 进入论坛 Java
给个链接查看调查结果撒。。。 难道这样的小小东西都这么难实现? 这个调查结果是为谁服务的? 还不是我们 请给个解释
robbin 写道不可能,post没有理论的上限 现在就是出现了这个情况,该如何解决呢?
  • 进入论坛 AJAX
在你的校验action里面必须配置'input',这样如果校验不成功的话,会转到'input'所指向的地址 这个配置在xwork.xml里面配置
  • 进入论坛 Java
xiaoqiang
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜