mail1239 2024-10-14 18:33 采纳率: 0%
浏览 10

Servlet返回json并在指定页面显示json数据

最近用Servlet做了一个登录验证的小程序,但是在Servlet里返回json数据时遇到了问题,将输出的json数据显示到html页面上,

img


从图片返回的数据来看j'son数据和html代码合在一起了,有什么方法将json数据合并进html页显示吗?
代码如下


```java
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        //response.getWriter().append("Served at: ").append(request.getContextPath());
        Stu st=new Stu("学号","123456789");
         ObjectMapper ob=new ObjectMapper();
         String s=ob.writeValueAsString(st);
         request.setCharacterEncoding("utf-8");
         response.setContentType("text/html;charset=utf-8"); 
         response.getWriter().append(s);
         request.getRequestDispatcher("index.html").include(request, response);
    }

```

  • 写回答

1条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2024-10-15 09:02
    关注

    可以把json当成一个参数直接在页面中展示,也可以通过ajax来动态获取,然后渲染到网页元素上。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月14日