ajax部分是使用jqury单独弄的。对于一个表单,有的字段需要访问数据库验证,是不是此时就单独给他一个Action的方法,然后那些一般的字段验证就交给struts2的验证框架?那此时如果出错了验证框架该如何返回呢?
我的意思是如何将struts2的验证和ajax结合起来?

解决方案 »

  1.   

    只用过formvalidator里面封装的那个ajax方法..
      

  2.   

    个人感觉验证框架不管用了,
    得重新写ajax提交的action
      

  3.   

    我没用过jqury,但应该差不多。
    1.你可以使用request.setAttribute("","");的方式传到jsp,然后用javascript来接收。
    2.你可以在后台验证之后返回跳转页面
    3.你可以使用ajax的方式来获取值
    其实ajax和javascript一样的。
    只不过就是如果验证正确的话在action里最后加上个return,如果验证没有通过的话就不需要return ""了。使用1,3都可以。
      

  4.   

    http://struts.apache.org/2.1.8.1/docs/dwr-plugin.htmlstruts2文档里面的dwr插件可以实现这个功能,你查一下