strutsconfig.xml配置java文件_struts1之配置文件

context-param,设置servlet的上下文参数,可被listener或者servlet使用,使用方法是ServletContext.getInitParameter获取context-param中定义的参数

listener,监听器,系统启动会为每个listener创建实例,当事件发生时,系统查看listener的实例数组,如果有与该事件对于的监听器,则执行相应的方法,例:如果一个listener实现了ServletContextListener接口,则当该应用开启时会调用这个listener的contextInitialized方法。

再如,一个listener实现了HttpSessionListener接口,当Session创建事件发生,即每次一个新的session创建的时候,会找到相应的listener实例,然后调用sessionCreated方法,类似地Session失效事件发生时,即每次一个Session失效的时候会调用sessionDestroyed方法。

servlet,定义一个servlet,即名字和实现类

servlet-mapping,将一个servlet与一个url对应起来

error-page,定义一些错误码对应的文件,一般是jsp,然后java中可调用response.sendError设置错误码,则系统会根据错误码与error-page中定义的匹配,然后返回对应的jsp,注,不能用response.setStatus,这个方法被用于当响应结果正常时(例如,状态码为SC_OK或SC_MOVED_TEMPORARTLY)设置响应状态码。

filter,定义一个过滤器,即名字和实现类

filter-mapping,将一个filter与url或servlet对应起来

jsp-config,包含和两个子元素,对于taglib,定义名字和对应的tld位置,jsp中可以用名字引用。

session-config,包含session-timeout属性,即客户端连续两次与服务器交互间隔时间最长的时间,该时间后session.getAttribute()获取的值为空

security-constraint,包含web-resource-collection,用来定义资源组,http-method,用来禁止http哪些方法不可以访问该资源组,auth-constraint-> role,用于定义可以访问资源的角色(这些角色可以是TOMCAT的tomcat-user.xml文件中定义的默认角色及用户,也可以是自己创建的数据库角色与用户表。角色与用户名的对应关系存在server.xml中定义的realm中)

login-config,包含auth-method,定义采用哪种认证方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值