我正在开发一个只有一个页面(index.jsp)的项目,并且页面的初始加载正在发送 Ajax 请求并检索 JSON 数据。发送到我的 Servlet 和 Servlet 的 AJAX 调用返回 JSON 数据,而我只有一个 Servlet。我正在尝试将一些数据发送到我的 JSP 页面进行填充,所以这就是我编写 Servlet 的方式......
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out =response.getWriter();
String queryString = request.getQueryString();
ResourceBundle props = ResourceBundle.getBundle("jira");
XmlMerge xmlMerge = new XmlMerge();
String mergeFiles=xmlMerge.getJsonData();
out.println(mergeFiles);
out.close();
//Debug Statement
System.out.println(xmlMerge.getTodo());
// *THIS IS THE WAY I AM SEND DATA TO JSP PAGE.*
request.setAttribute("todo", xmlMerge.getTodo());
request.getRequestDispatcher("/index.jsp").forward(request, response);
}
在我的 index.jsp
<%=(String)request.getAttribute("todo")%>
我正在尝试输出结果。
出了什么问题?