! NOOB ALERT !
我不是编码员而且我不知道这一切是如何运作的,但在我们基于网络的内部操作系统中进行数据收集,我们使用.jsp文件来打印报告等。一个文件( report1.jsp )生成的参数(可用变量)多于另一个文件( report2.jsp )。我不知道他们从哪里获取这些变量。
有没有办法从 report1.jsp 访问这些变量并在 report2.jsp 中使用它们?
PS。 我无法访问Servlet。只有棒的末尾(又名jsp文件)。
答案 0 :(得分:0)
您可以将变量放入不同的jsp中,并将它们包含在report1.jsp和repot2.jsp中。
variables.jsp
<%
String username = "john";
%>
report1.jsp
<%@ include file="variables.jsp" %>
report2.jsp
<%@ include file="variables.jsp" %>
您还可以尝试在report1.jsp中设置会话属性。
<%
String username = "john";
request.getSession().setAttribute("username", username);
%>
并使用report2.jsp
中的变量<%
String username = (String)request.getSession().getAttribute("username");
%>