gpt4 book ai didi

java - 带有参数的 web.xml 登录页面?

转载 作者:搜寻专家 更新时间:2023-11-01 00:52:56 24 4
gpt4 key购买 nike

我有一个 jsf web 应用程序,在我的 web.xml 中我有这样的配置:

<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/mainLoginPage.jsp</form-login-page>
<form-error-page>/mainLoginPage.jsp?error=true</form-error-page>
</form-login-config>
</login-config>

好吧,所有的都适用于像这样的 url:

http://localhost:8080/mainLoginPage.jsp

但我也希望有可能为此 mainLoginPage 附加 url 参数,例如:

http://localhost:8080/mainLoginPage.jsp?co=google

因此,根据公司用户,ma​​inLoginPage 将针对不同的公司对不同的登录页面进行重定向

如果我尝试上面的参数化 url,它将无法工作,因为它“认为”我请求了另一个页面并且没有登录,它将我重定向到默认的 login.jsp。

问题:有没有办法在 web.xml 中指定它应该让我为这个 mainLoginPage 添加参数,而不是像我对错误所做的那样在 web xml 中硬编码它们页面?

谢谢。

最佳答案

我不确定 web.xml 错误页面定义中的参数。但是您可以创建一个简约的 JSP 页面,它将您转发到带有参数的页面,如下所示:

<!-- in, say, errorLoginPage.jsp -->
<jsp:forward page="/mainLoginPage.jsp?error=true" /></jsp:forward>

关于java - 带有参数的 web.xml 登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5744896/

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