Tomcat BASIC & FORM 安全校验

本文介绍如何使用web.xml配置文件来实现Web应用的安全控制,包括基于BASIC和FORM的身份验证方法,以及如何设置受限资源和登录错误处理页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、web.xml

 

1) <security-constraint />

 

 

2) <login-config />

 

  BASIC 方式

 

 

   FORM 方式

 

 

<role-name>manager </role-name>   ----------- 对应 tomcat-user.xml

 

 

 

2、login.jsp

 

     FORM方式要求 login.jsp中的form的action,以及其中的用户名和密码两个参数的名称,都应取固定的值。登录的后台处理程序为j_security_check;用户名和密码的参数名称分别为:j_username和j_password。

 

 

3、error.jsp

 

    给出验证失败的提示信息。

 

4、测试

 

     jsp文件目录:

 

         WebRoot

                ---index.jsp

                ---login.jsp

                ---error.jsp

 

     启动服务,打开http://xxxx:port/xx/index.jsp

 

     BASIC 方式:

          弹出登录窗口,输入错误的name 或者 password,例子用户名和密码都是空。

 

     FORM 方式:

          表单验证,如果验证失败,跳转到错误处理页面,给出提示信息。

 

 

   Note:

 

        如果是 weblogic服务器,web.xml 需要配置<security-role />,同时在 weblogic.xml 中增加<security-role-assignment />配置

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值