如果在Servlet类中设置了任何“ ID”值,那么如何在jsp页面上访问该值。据我所知,有几种方法可以通过使用会话管理来帮助获取价值,但我对此感到厌倦。
请帮帮我。
提前感谢。
从Servlet,在请求上下文中设置文件名:
request.setAttribute("filename", fileNameStr );
在JSP中写:
<%=request.getAttribute("filename")%>
通常,Servlet调用HttpServletRequest.setAttribute将键值对放入请求中。然后,jsp页面可以通过'request'jsp变量访问此值。
通过会话非常简单,您不需要处理页面之间的传递参数。
File 1:
String strVal = "one";
session.setAttribute("strVal",strVal);
File 2:
String strVal = (String)session.getAttribute("strVal");