解决方案 »

  1.   

     type:"GET",
    type: "POST",
    试试
      

  2.   

    呵呵、 就是post 改成get的、 要是get了、 request都取不到了、 
      

  3.   

    你testAjax.action里面怎么写的?
    有用到get/set方法吗?
      

  4.   

    request.getParameter(""); 看看取到不?
      

  5.   

    把action全代码和struts配置贴出来。
      

  6.   

    data:{"jsonString":""+jsonString+""},试试!还有你是通过ajax提交的,你确定struts会帮助你自动封装吗?
      

  7.   

    你的log和你的代码对不起来啊?
      

  8.   

     也就是ajax 传参数\在struts中已经get/set了、 但是将其属性输出是空值、但是利用StrutsAction.getRequest().getParaeter("jsonString");是用值的、而且那传过来得属性将其进行get/set 测试是没有在运行在get/set中的、、所以 属性是空的、、、那为什么没有走get/set、、很奇怪、、
    急求高手回复、谢谢!!
      

  9.   

      ajax 传参数\在struts中已经get/set了、 但是将其属性输出是空值、但是利用StrutsAction.getRequest().getParaeter("jsonString");是用值的、而且那传过来得属性将其进行get/set 测试是没有在运行在get/set中的、、所以 属性是空的、、、那为什么没有走get/set、、很奇怪、、
    急求高手回复、谢谢!!
      

  10.   

    jsonString你传的那个对象struts没法帮你解析成String对象,你可以在Action里面打个断点看看request.getParameter("jsonString")这个是什么
      

  11.   

    {jsonString:"aaa" }

    {jsonString:json字符串 }
    struts2后台解析是不一样的
      

  12.   

    我上面都有说:但是利用StrutsAction.getRequest().getParaeter("jsonString");是用值的、输出的是符合的数据、而且是JSON转换成的String类型的数据、
    唯一的就是、get/set了、里面断点测试、不运行get/set、、、
      

  13.   

    求高手、、为什么不运行get、set了、  奇怪