我有以下代码
<%
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 中不为空
这可能是什么原因?