struts与jquery

来源:互联网 发布:女朋友bra体验 知乎 编辑:程序博客网 时间:2024/05/17 07:13

搭建struts与jquery学习笔记:

 

 

1.      所需jar包注意xwork jar包是高版本的

      commons-logging-1.0.4jar

      freemarker-2.3.8.jar

      jsonplugin-0.34.jar

     ognl-2.6.11.jar

     struts2-core-2.1.6.jar

     xwork-2.1.jar

commons-fileupload.ja

 

2.      在配置文件struts.xml所需配置

 

<struts>

      <constant name="struts.action.extension"value="do" />

      <package name="default"extends="struts-default,json-default">

                                 //这里需要注意 添加 json-default引用;如果是 tiles-default

            <action name="testLo"class="com.gdw.trans.TestTransaction">

               <result name="success">/jsp/test.jsp</result>

            </action>

           

            <action name="testJq"class="com.gdw.trans.TestJquery">

               <result name="success"type="json">/jsp/test.jsp</result>

            </action>

           

 

      </package>

</struts>

 

3.  在action中所需要做的事情

public String execute() throws Exception {




name="vvv::";
System.out.println("name====::"+name); 



return super.SUCCESS;
}    

 

 

在javacript中则

functionclickAward(chances,triesId) {

      alert(chances+ "--------dsfdf---:"+ triesId);

      jQuery.ajax({

            type: 'POST',  //提交类型

            url: 'testJq.do',  //请求连接

            data: 'name=aa',//'${chances}',

            success: function(res) {

                alert("res--:"+res);    //返回值

            },

            failure: function() {

                  alert('网络不稳定,请稍后再试');

            },

            dataType: 'JSON'  //返回值数据格式

      });

}