struts2对ajax的支持,struts2---ajax---json

// 查询一个位面

public String queryById() throws IOException{

//获取response对象

HttpServletResponse response = ServletActionContext.getResponse();

//输出内容的格式(解决输出乱码问题)

response.setContentType("text/html;charset=utf-8");

//获取输出流(至于等于response.getWriter()是因为获取PrintWriter的流,但是要反映到response)

PrintWriter out = response.getWriter();

//获取request兑现

HttpServletRequest request=ServletActionContext.getRequest();

//得到页面传过来的参数(传过来的是String类型,要转)

int id=Integer.parseInt(request.getParameter("id"));

//根据ID查到的数据,赋给weimian对象

WeiMian weimian = wm.queryById(id);

//获取gson对象,bin里面需要导入gson的jar包(转json数据类型)

Gson gson = new Gson();

//将weimian转成json类型数据,然后通过PrintWriter流反映到response返回到页面

out.print(gson.toJson(weimian));

//关闭流

out.close();

//如果不需要跳转的话,这里就不需要给出返回值

return null;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值