gpt4 book ai didi

java - 如何从 Servlet 响应 'included' JSP

转载 作者:行者123 更新时间:2023-12-02 07:15:39 25 4
gpt4 key购买 nike

我有一个为网站编写的 login.jsp 表单,该表单仅包含一个用于登录的表单,我可以在不同的地方包含并重复使用该表单。我首先将其包含在我的 index.jsp 主页中。

我有一个表单提交到的 HTTPServlet,如果用户名/密码无效,Servlet 会发回一条消息以显示给用户,否则会将其转发到他们的主页。

我的问题是,如果他们的详细信息不正确,我想将他们转发回他们所在的同一页面,但显示消息,但转发到登录页面仅在页面外部的浏览器中显示该表单它已包含在。有什么方法可以转发回当前页面吗?或者这也许不是解决这个问题的最佳方法?

感谢您的阅读。

最佳答案

我假设您正在使用 <jsp:include> 。您可以执行以下操作:

<jsp:include page="loginForm.html">
<jsp:param name="currentPage" value="${whateverTheCurrentPageIs}" />
</jsp:include>

包括currentPage登录表单中的变量。然后,在您的 servlet 中,您希望重定向/转发到您在 currentPage 中传递的 URL。变量。

关于java - 如何从 Servlet 响应 'included' JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14963326/

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