web.xml

<welcome-file-list>
	<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

解释:制定首页时,如果我的项目地址是192.192.1.1,里面有一个index.vm文件,那么我访问是在地址栏输入 192.192.1.1/index.jsp就可以访问了,
 
 

但是如果我在<welcome-file-list>里做了如上设置,只需要在地址栏输入192.192.1.1,然后点击回车就可以访问index.jsp

<session-config>  
<session-timeout>1200</session-timeout>  
</session-config> 

解释: session-timeout元素用来指定默认的会话超时时间间隔, 以分钟为单位,session.timeout只能在1~1440(也就是 24小时 内)的整数范围内选取,其他都是超出范围报错的,以上代码的配置是指在1200分钟内不操作,session就失效了

参考:http://zhidao.baidu.com/link?url=5pO3cCzIlYJf075F6ldl_yuz5TqClC9wl3vZXTQ7v1unAjlGJJv1MIt34j5VjGzf5A-seGwsRZLp0y4XXoT3H_


<error-page>
	<error-code>500</error-code>
	<location>/error.jsp</location>
</error-page>
上面配置了当系统发生500错误(即服务器内部错误)时,跳转到错误处理页面error.jsp。


<filter></filter> 是用来声明filter的相关设定,它包含以下子元素:
    <filter-name></filter-name> 这当然就是指定filter的名字
    <filter-class></filter-class> 这是用来定义filter的类的名称
    <init-param></init-param> 用来定义参数,它有两个子元素:
        <param-name></param-name> 用来指定参数的名称
        <param-value></param-value> 用来设定参数值

例如:

<filter>
    <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter>
    <filter-name>Encoding</filter-name>
    <filter-class>com.fw.filter.SetCharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
</filter>

<servlet></servlet> 用来声明一个servlet的数据,主要有以下子元素:
    <servlet-name></servlet-name> 指定servlet的名称
    <servlet-class></servlet-class> 指定servlet的类名称

    <jsp-file></jsp-file> 指定web站台中的某个JSP网页的完整路径
    <init-param></init-param> 用来定义参数,和前面的<init-param>差不多

同样,与<servlet></servlet>一起使用的是<servlet-mapping></servlet-mapping> 用来定义servlet所对应的URL,包含两个子元素:
    <servlet-name></servlet-name> 指定servlet的名称
    <url-pattern></url-pattern> 指定servlet所对应的URL

比如:

<servlet>
	<servlet-name>velocity</servlet-name>
	<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
	<init-param>
		<param-name>org.apache.velocity.properties</param-name>
		<param-value>/WEB-INF/conf/velocity.properties</param-value>
	</init-param>
	<load-on-startup>10</load-on-startup>
</servlet>

<servlet-mapping>
	<servlet-name>velocity</servlet-name>
	<url-pattern>*.vm</url-pattern>
</servlet-mapping>

参考: http://mianhuaman.iteye.com/blog/1105522



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值