知识大全 为tomcat页面设置访问权限
Posted 知
篇首语:精神的浩瀚,想象的活跃,心灵的勤奋,就是天才。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 为tomcat页面设置访问权限相关的知识,希望对你有一定的参考价值。
在web应用中 对页面的访问控制通常通过程序来控制 流程为 登录 > 设置session > 访问受限页面时检查session是否存在 如果不存在 禁止访问
对于较小型的web应用 可以通过tomcat内置的访问控制机制来实现权限控制 采用这种机制的好处是 程序中无需进行权限控制 完全通过对tomcat的配置即可完成访问控制
为了在tomcat页面设置访问权限控制 在项目的WEB INFO/web xml文件中 进行如下设置
其中 <url pattern>中指定受限的url 可以使用通配符* 通常对整个目录进行访问权限控制
<auth constraint>中指定哪些角色可以访问<url pattern>指定的url 在<role name>中可以设置一个或多个角色名
使用的角色名来自tomcat的配置文件$CATALINA_HOME/conf/tomcat users xml
<login config>中设置登录方式 <auth method>的取值为BASIC或FORM 如果为BASIC 浏览器在需要登录时弹出一个登录窗口 如果为FORM方式 需要指定登录页面和登录失败时的提示信息显示页面
使用FORM方式的配置样例如下
其中的<form login page>指定登录页面url <form error page>指定登录失败时的提示页面url 登录页面中 form的action 以及其中的用户名和密码两个参数的名称 都应取固定的值 登录的后台处理程序为j_security_check 用户名和密码的参数名称分别为 j_username和j_password 如下是登录页面(如 login jsp)的一段示例代码
cha138/Article/program/Java/ky/201311/28097相关参考
知识大全 访问对方QQ空间,显示“主人设置了权限,您可通过以下方式访问-申请访问”,怎么强行进入。
访问对方QQ空间,显示“主人设置了权限,您可通过以下方式访问-申请访问”,怎么强行进入。 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布
求助android直接设置访问联系人权限这个没办法实现的,其实这些是深度定制的系统,权限给系统给劫持了,或者有的手机被第三方比如360给劫持了vivoy29联系人权限怎么设置VIVOY29设置默认桌面
知识大全 别QQ 空间设置了访问权限怎么都进不去,但是我不进去,只想看看他空间留言板的数量有什么办法嘛
别QQ空间设置了访问权限怎么都进不去,但是我不进去,只想看看他空间留言板的数量有什么办法嘛 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发
知识大全 win7系统连上网络后,但是一直显示无internet访问权限,求解
win7系统连上网络后,但是一直显示无inter访问权限是什么原因?先在设备管理器中重装一下有线网卡的驱动程序看看。如果重装还是不行。就手动设置一下IPv4的IP地址和DNS地址。IPv6不禁用也没有
知识大全 Tomcat配置成https方式访问(用单向认证)
Tomcat配置成https方式访问(用单向认证) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 IIS+tomcat整合,并且通过域名访问网站[1]
IIS+tomcat整合,并且通过域名访问网站[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 IIS+tomcat整合,并且通过域名访问网站[2]
IIS+tomcat整合,并且通过域名访问网站[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 SQL Server 2005 控制用户权限访问表
SQLServer2005控制用户权限访问表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一需
安卓系统手机怎么把某些软件设置为允许后台运行1、在手机中选择“设置”。2、进入设置,选择全部设置,再选择“应用”。3、找到允许后台运行的软件,并点击此软件。4、进入应用信息页面后,找到“权限管理”并点
数据库准备:建立一个表total里面数据项为totals类型为varchar 语言环境:C# globalasax里的代码 <%@ImportNamespace=SystemData%