1.我有两个jsp程序让abc1.jsp和abc2.jsp 2.abc1.jsp使用一些变量(让var a1,a2,a3) 3.run abc1.jsp获取变量值 3.需要abc2.jsp的相同变量(a1,a2,a3)的值 我是怎么做的。谢谢。
答案 0 :(得分:0)
你必须为此使用会话。 这是一个例子。
html页面 -
<HTML>
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">
What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20>
<P><INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>
SaveName.jsp -
<%
String name = request.getParameter( "username" );
session.setAttribute( "theName", name );
%>
<HTML>
<BODY>
<A HREF="NextPage.jsp">Continue</A>
</BODY>
</HTML>
NextPage.jsp -
<HTML>
<BODY>
Hello, <%= session.getAttribute( "theName" ) %>
</BODY>
</HTML>
答案 1 :(得分:0)
您可以通过以下方式使用查询字符串:
您可以使用查询字符串在abc2.jsp中使用a1,a2,a3。
在查询字符串中发送这些变量,并在另一页中获取该变量值。
page1.jsp
<form action="page2.jsp?v1=<%=a1%>&v2=<%=a2%>">
</form>
page2.jsp
String var1=request.getParameter("v1");
String var2=request.getParameter("v2");