閱讀830 返回首頁    go 微軟 go Office


struts2中使用ajax之二

 

首先導入包

json-lib-2.1.jar

struts2-json-plugin-2.1.8.1.jar(這兩個是JSON所必須的包)

ezmorph-1.0.3.jar, commons-collections-3.2.jar

commons-beanutils-1.7.0.jar

commons-logging-1.0.4.jar

commons-lang-2.3.jar (因為json大量引用了Apache commons的包,所以需要引入commons的四個包。)

 

Entity

public class Student

{

   private String name;

   private String num;

   ...................

}

 

JSP——傳一個對象去action,和表單傳對象一樣

<script type="text/javascript">
 $(function() {
  $(".btnSave").click(function() {

   var name = $("input[name=stu.name]").val();
   var num = $("input[name=stu.name]").val();
    $.get("stu/Stu_tosave.action", {
    "stu.name" : name,
    "stu.num" : num,
    }, function(data, status) {
    if (status == "success") {
     $('.hint').html("更新成功!");
    }
   });

  });
 });

 

<input type="button" value="保存" /> 注意哦,是button類型,不是submit

Action

private Student stu;

public String tosave()

{

   .............

   stuService.save(stu);

   .............

}

最後更新:2017-04-02 06:52:22

  上一篇:go oracle exp 常見錯誤 EXP-00091
  下一篇:go Ajax方法總結