return void ajax

public class UserInfo {
    private String name;
    private Integer age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}

@Controller
public class json {
@RequestMapping("/tojson")
    public void write(HttpServletRequest request, HttpServletResponse response) throws IOException {
    List<UserInfo> list=new ArrayList<UserInfo>();
    UserInfo u1=new UserInfo();
    u1.setName("啊啊");
    u1.setAge(22);

    UserInfo u2=new UserInfo();
    u2.setName("哈哈");
    u2.setAge(20);

    list.add(u1);
    list.add(u2);

    String re= JSON.toJSONString(list);

    response.getWriter().write(re);

    }

}

<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.12.4.js"></script>
<script type="text/javascript">
    $(function () {
        $.ajax({
            url:"${pageContext.request.contextPath}/tojson",
            type:"post",
            data:{},
            success:function (data) {
                alert(data);
            }

        });
    });

</script>
<body>
<h2>流氓</h2>
</body>
</html>

时间: 2024-10-01 07:27:12

return void ajax的相关文章

SpringMVC处理器方法返回值void ajax方式

1.引入jar包 2.编写方法 //处理器方法返回值void @RequestMapping("/first") public void doFirst(HttpServletResponse response) throws IOException { //要返回给浏览器的数据 List<String> list=new ArrayList<String>(); list.add("a"); list.add("b");

js注释模板

/** * show_excel_leading * * 利用excel导入的数据进行添加需要操作的商品 * * @param goods_info 需要操作的商品信息 * @access public * @return void * */ /*----------------------------------------------------------------*/    //-- AJAX获取要复制库存申请表的信息    /*----------------------------

javascript中&quot;return obj === void 0&quot;这种写法的原因和好处

学习underscore.js的时候,发现源码中经常出现类似下面的代码: if (context === void 0) return func; if (array == null) return void 0; 以前没有见过这种写法,到网上搜了一些资料,刚好发现stackoverflow上也有人提出类似的疑问.这里总结归纳下,做个笔记.void其实是javascript中的一个函数,接受一个参数,返回值永远是undefined.可以说,使用void目的就是为了得到javascript中的un

自动判断应该Ajax还是return

起因 最近回顾以前的代码,发现一个偶尔会见到的现象.一个类里面的方法可能需要Ajax返回,也有可能需要函数return.这个现象发生在网站MVC中的 逻辑层(或模型层),示例如下.IndexCtrl是控制器负责渲染页面,ProCtrl是逻辑器负责读取处理数据,A函数是实例化一个类,M函数是读取数据表的意思.现在只是简单的页面输出. class IndexCtrl extends Ctrl{ function index(){ $proList = A('Pro')->getList(); $th

ajax 增加

一般处理程序 <%@ WebHandler Language="C#" Class="insertdaily" %> using System;using System.Web; public class insertdaily : IHttpHandler { public void ProcessRequest (HttpContext context) { string has = "{\"return\":\&quo

struts中实现ajax的配置信息

基于Struts2框架下实现Ajax有两种方式,第一种是原声的方式,另外一种是struts2自带的一个插件. js部分调用方式是一样的: JS代码: 1 function testAjax() { 2 3 var $userNameInput = $("#ajax_username"); 4 var userName = $userNameInput.val(); 5 6 $.ajax({ 7 url : "originAjax.action", 8 type :

thinkphp ajax添加及删除

写在前面的话:应客户需求需要给后台增加自助添加电影名称和链接的功能,添加后在微信前台能自动读取显示. 开发步骤: 1.由于是给后台添加一个增加电影及电影链接的功能,所以控制器在Admin下. 在路径 Application\Lib\Action\Admin 下新建控制器 MvaddAction.class.php 控制器全部代码如下: <?php//继承PublicAction后访问本页面时必须先登录后台class MvaddAction extends PublicAction {    pu

ajax 显示评论并制作翻页

修改后台评论模型 创建search方法 //取出一件商品的评论 public function search($goodsId,$pageSize=5) { //要做ajax翻页 所以要自己写 $where['a.goods_id']=array('eq',$goodsId); //取出总的记录数 $count=$this->where($where)->count(); //计算总的页数 $pageCount=ceil($count / $pageSize); //获取当前页 $curren

ajax——用ajax写登陆页面

ajax.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="