Java Servlet作为响应返回JSON对象

问题描述 投票:0回答:1

当这样提交表单时,我正在调用Java servlet

<form action="/doStuff" method="post" enctype="multipart/form-data">

在我的servlet里面,我做一些事情并创建一个对象,现在我想回到进行调用的页面并将该数据提供给该页面。

所以我目前正在这样做

String json = new Gson().toJson(packingListData);
        response.setContentType("application/json");
        response.setCharacterEncoding("UTF-8");
        response.getWriter().write(json);
        response.sendRedirect("/home.jsp");

如果离开response.sendRedirect("/home.jsp");这行,我会看到对象从页面localhost:9080 / doStuff中打印出来

所以我该如何返回提交表单的页面并获取该数据?

谢谢

java json jsp servlets
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.