我已经阅读了很多关于同一个问题的内容,我试图遵循答案,但它从来没有奏效。
我有一个 servlet 名称:get_import.java 我有一个 jsp 名称:import.jsp
首先,在 processRequest() 中,我启动了一个 String s = "abcdef",然后我写道:
s=request.setAttribute("validate", s);
RequestDispatcher rd = getServletContext().getRequestDispatcher("import.jsp");
rd.forward(request,response);
然后,在 import.jsp 中,我写道:
<% String st = (String)request.getAttribute("validate");
out.println("<h1>Result: " +st+ "</h1>");
%>
然后输出是:结果:空
我无法解释为什么jsp中变量的值为null,请帮我解决这个问题或找到其他出路。非常感谢!!