<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
SSCSCN Vendor Management System
webAppRootKey
vndmanagement.root
log4jConfigLocation
/WEB-INF/classes/log4j.properties
contextConfigLocation
/WEB-INF/spring/app-context-jdbc.xml
/WEB-INF/spring/security-config.xml
org.springframework.web.util.Log4jConfigListener
org.springframework.web.context.ContextLoaderListener
<!-- Enables an authentication -->
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
<!-- Reads request using UTF-8 encoding -->
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
CharacterEncodingFilter
/*
<!-- Sitemesh filter for decorating jsp outputs -->
sitemesh
com.opensymphony.module.sitemesh.filter.PageFilter
sitemesh
/*
<!-- Enables clean URLs with JSP views e.g. /welcome instead of /app/welcome -->
UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
UrlRewriteFilter
/*
<!-- Handles all requests into the application -->
vndmanagement
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/spring/app-config.xml
<load-on-startup>1</load-on-startup>
vndmanagement
/app/*
[code="xml"]<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
SSCSCN Vendor Management System
webAppRootKey
vndmanagement.root
log4jConfigLocation
/WEB-INF/classes/log4j.properties
contextConfigLocation
/WEB-INF/spring/app-context-jdbc.xml
/WEB-INF/spring/security-config.xml
org.springframework.web.util.Log4jConfigListener
org.springframework.web.context.ContextLoaderListener
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
CharacterEncodingFilter
/*
sitemesh
com.opensymphony.module.sitemesh.filter.PageFilter
sitemesh
/*
UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
UrlRewriteFilter
/*
vndmanagement
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/spring/app-config.xml
1
vndmanagement
/app/*
[/code]
哥啊!!我咋看到这些配置和平时看到一样啊。日本人配置的没有什么高明的啊。。其实我也是一个菜鸟。
里面的注释已经写的很清楚了呀?
到底是什么地方不明白呢?
日本人的这个xml也是我国程序员写的,鉴定完毕
都是一些常用的东西啊!
(不要去管他详细! 先上手 用多了自然就明白了!)
建立lz 可以结束问题了...
去spring下个demo看吧.
日本人喜欢文档注释齐全 这是个优点
技术上, 这个web.xml 也是copy 改改 在哪里都没有区别.
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
SSCSCN Vendor Management System
<context-param>
<!-- 在Web Container启动时将把ROOT的绝对路径写到系统变量里。 然后log4j的配置文件里就可以用 ${vndmanagement.root}来表示Web目录的绝对路径,把log文件存放于webapp中 -->
<param-name>webAppRootKey</param-name>
<param-value>vndmanagement.root</param-value>
</context-param>
<context-param>
<!-- Log4j配置文件的位置 -->
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<context-param>
<!-- contextConfigLocation 参数定义 Spring配置文件 -->
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/app-context-jdbc.xml
/WEB-INF/spring/security-config.xml
</param-value>
</context-param>
<listener>
<!-- 使用该监听器初始化Log4J日志引擎 -->
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- Enables an authentication -->
<filter>
<!-- Spring提供的过滤器链 -->
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>
org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Reads request using UTF-8 encoding -->
<!-- Spring提供的编码过滤器(可以用来解决中文乱码问题) -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<!-- 编码字符集 -->
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<!-- 强制进行编码转换 -->
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Sitemesh filter for decorating jsp outputs -->
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>
com.opensymphony.module.sitemesh.filter.PageFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Enables clean URLs with JSP views e.g. /welcome instead of /app/welcome -->
<!-- URL地址重写 -->
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Handles all requests into the application -->
<servlet>
<servlet-name>vndmanagement</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/app-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>vndmanagement</servlet-name>
<url-pattern>/app/*</url-pattern>
</servlet-mapping>