刚从CSDN搬到这里,先发表一篇! 对于较小型的web应用,可以通过tomcat内置的访问控制机制来实现权限控制。采用这种机制的好处是,程序中无需进行权限控制,完全通过对tomcat的配置即可完成访问控制。 为了在tomcat页面设置访问权限控制,在项目的WEB-INFO/web.xml文件中,进行如下设置: 其中,<url-pattern>中指定受限的url,可以使用通配符*,通常对整个目录进行访问权限控制。 使用的角色名来自tomcat的配置文件${CATALINA_HOME}/conf/tomcat-users.xml。 <login-config>中设置登录方式,<auth-method>的取值为BASIC或FORM。如果为BASIC,浏览器在需要登录时弹出一个登录窗口。如果为FORM方式,需要指定登录页面和登录失败时的提示信息显示页面。 使用FORM方式的配置样例如下: 其中的<form-login-page>指定登录页面url,<form-error-page>指定登录失败时的提示页面url。 |
|