struts2---ajax---json

2017-04-05  本文已影响16人  古寒飞

// 查询一个位面

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;

}

上一篇下一篇

猜你喜欢

热点阅读