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" class="btnSave" value="保存" /> 注意哦,是button类型,不是submit

Action

private Student stu;

public String tosave()

{

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

   stuService.save(stu);

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

}

目录
相关文章
|
前端开发 JavaScript Java
struts2中使用ajax验证邮箱(用户名)是否被注册
struts2中使用ajax验证邮箱(用户名)是否被注册
108 0
|
JSON 前端开发 Java
Struts2实现JSON和Ajax操作(十四)
Struts2实现JSON和Ajax操作(十四)
123 0
Struts2实现JSON和Ajax操作(十四)
|
Web App开发 JavaScript 前端开发
|
前端开发 应用服务中间件 网络安全
ssh整合问题总结--使用struts2+Ajax+jquery验证用户名是否已被注册
  在用户模块中的用户注册需求上,通常要进行用户名是否已被注册的验证,今天正好写了这个需求,把详细代码和所遇到的问题贴过来.在使用struts2+ajax时候,通常我们会返回json类型的数据,但是像上面的例子,我们只希望返回一个1和0有助于进行后续判断即可,没必要返回json类型,返回一个text字符串就可以了.
914 0
|
JSON JavaScript 前端开发
struts2学习笔记--使用struts2插件实现ajax处理(返回json数据)
  贴一个简单的例子,通过jquery的post调用action,定义一个对象User,有name和age属性,实例化几个对象,以json的格式返回到jsp,在前台页面显示出来,模拟用户列表.   导入相关jar包: ezmorph-1.
1000 0
|
前端开发 JavaScript Java
struts2学习笔记--使用servletAPI实现ajax的一个小Demo
  这个例子是点击网页上的一个button,然后调用action,使用response项前台打印"哎呦 不错哦",当然是以异步形式实现. jsp页面: $(function(){ $('#btn1').
871 0
|
前端开发
struts2 action获取ajax提交数据中文乱码问题
有个人和我问题相同,地址在这: 解决方法: 在ajax的属性添加这句:contentType:'application/x-www-form-urlencoded; charset=utf-8',
748 0