知识大全 为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直接设置访问联系人权限

求助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、进入应用信息页面后,找到“权限管理”并点

知识大全 .net实现页面访问次数统计

  数据库准备:建立一个表total里面数据项为totals类型为varchar  语言环境:C#  globalasax里的代码  <%@ImportNamespace=SystemData%