如何使用一个 JSP 的变量来输出 JSP



1.我有两个jsp程序让abc1.jsp和abc2.jsp2.abc1.jsp使用一些变量(让var a1,a2,a3)3.运行 abc1.jsp 获取变量值3.需要相同变量(a1,a2,a3)的值用于abc2.jsp我是怎么做到的。提前谢谢。

为此,您必须使用会话。下面是一个示例。

网页-

<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>

保存名称.jsp -

<%
   String name = request.getParameter( "username" );
   session.setAttribute( "theName", name );
%>
<HTML>
<BODY>
<A HREF="NextPage.jsp">Continue</A>
</BODY>
</HTML>

下一页.jsp -

<HTML>
<BODY>
Hello, <%= session.getAttribute( "theName" ) %>
</BODY>
</HTML>

您可以通过以下方式使用查询字符串:

您可以使用查询字符串在 abc2 中使用 a1,a2,a3.jsp。

在查询字符串中发送这些变量,并在另一个页面中获取该变量值。

page1.jsp
<form action="page2.jsp?v1=<%=a1%>&v2=<%=a2%>">
</form>
page2.jsp
String var1=request.getParameter("v1");
String var2=request.getParameter("v2");

最新更新