tomcat - 使用 Container Managed Security 从主页登录

标签 tomcat servlets jakarta-ee security

我在 Tomcat 中使用容器管理的安全性。我在 example.com 有一个应该向公众开放的主页,在 example.com/app 有一个需要密码保护的网络应用程序。我想让用户在主页上输入他们的用户名和密码,然后通过身份验证并定向到 webapp。

目前我必须将用户从主页链接到 example.com/app。然后 Tomcat 将他们重定向到我指定的登录页面,该页面向 j_security_check 发送一个帖子,然后允许他们访问。这个解决方案并不令人满意,因为用户名和密码文本框不在主页上。

请指教。谢谢。

最佳答案

只需将登录表单放在主页上并将主页 URI 声明为 <form-login-page> .

关于tomcat - 使用 Container Managed Security 从主页登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5793115/

相关文章:

java - Tomcat 日志记录问题

java - 启动大型 Web 应用程序时出现空白页面

java - 使用 -server JVM 选项运行 tomcat

java - 有没有成熟的基于Cookie的HttpSession实现?

maven - Tomcat 6部署Maven web应用报错

eclipse - 如何停止maven tomcat

java - 引用从不同目录中的 jsp 打包的 servlet

java - 从另一个 servlet 获取 Primefaces EventBus

security - 如何检查我的 Web 应用程序的用户是否尝试使用不同的凭据登录?

java - Apache lucene 搜索代码打印 null