美文网首页
struts2---ajax---json

struts2---ajax---json

作者: 古寒飞 | 来源:发表于2017-04-05 20:59 被阅读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;

    }

    相关文章

      网友评论

          本文标题:struts2---ajax---json

          本文链接:https://www.haomeiwen.com/subject/uibxattx.html