gpt4 book ai didi

jsp - 如何将参数从一个页面转发到另一个jsp页面?

转载 作者:行者123 更新时间:2023-12-04 13:44:07 26 4
gpt4 key购买 nike

我是 jsp 新手我不得不将名称从一个文件转发到另一个文件。经过大量挖掘,我发现下面的代码可以工作,但没有用。我有三个 jsp 文件,如 oneMain.jsp、twoMain.jsp 和threeMain.jsp。我将名称threeMain 从oneMain.jsp 转发到twoMain.jsp。这样我就可以显示三个Main.jsp页面的内容

oneMain.jsp 代码是

<jsp:forward page="twoMain.jsp">
<jsp:param name="visualName" value="threeMain.jsp"/>
</jsp:forward>

twoMain.jsp 代码是
<jsp:forward page="<%= request.getParameter("visualName")%>"/>

最后我希望显示threeMain.jsp 内容。

最佳答案

请考虑以下有关如何在 jsp 页面之间传递参数的代码。您可以使用 <jsp:forward ... >使用此代码转发请求:

<jsp:forward page="newjsp1.jsp">
<jsp:param name="par1" value="111" ></jsp:param>
</jsp:forward>

这会将响应转发到 newjsp1.jsp带参数 par1其值为 111 .

现在在 newjsp1.jsp 中,您可以使用以下命令读取此参数:
<jsp:scriptlet>
out.append(request.getParameter("par1"));
</jsp:scriptlet>

您还可以使用 session 在页面之间共享属性。隐式对象......可能性是无限的......

也许您想查看这些页面:
  • http://www.tutorialspoint.com/jsp/jsp_implicit_objects.htm
  • http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
  • 关于jsp - 如何将参数从一个页面转发到另一个jsp页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17043388/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com