我有以下代码
<%
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方法中将会话值设为null,而不是所有时间,尽管request.getParameter("projectId")
在testframe.jsp中不为空
这可能是什么原因?