1

我有以下代码

<%
  String projectId = request.getParameter("projectId");
  %>
  <iframe width="100%" id="uploadFrame" 
   src="testframe.jsp?projectId=<%=projectId %>"></iframe></body>
</html>

在 testframe.jsp 我将会话值设置为

<%
String projectId = request.getParameter("projectId");
 request.getSession(true).setAttribute("prj",projectId);      
 %>

最后在 servlet 中,我在 doGet 方法中获取会话值

String prjId = request.getSession(false).getAttribute("prj").toString();

我面临的问题是 doGet 方法中的会话值有时为空,而不是一直为空,尽管request.getParameter("projectId")在 testframe.jsp 中不为空

这可能是什么原因?

4

0 回答 0