<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- 自动扫描的包名 -->
<context:component-scan base-package="easyFrame" />
<!-- Configures the @Controller programming model -->
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven />
<mvc:view-controller path="/home" view-name="home" />
<!-- View Resolver for JSPs -->
<!-- 视图解释类 -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="requestContextAttribute" value="rc" />
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/pages/" />
<property name="suffix" value=".jsp" />
</bean>
<context:component-scan base-package="easyFrame" >
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
</context:component-scan>
<tx:annotation-driven transaction-manager="txManager"/>
<!-- Add additional controller beans here -->
</beans>
分享到:
相关推荐
在Struts 2中,控制器由Servlet Dispatcher负责。 6. **`<message-resources>`**: 用于配置消息资源,这些资源包含了应用程序中显示的文本,支持国际化和本地化。 7. **`<plug-in>`**: 插件元素,允许扩展...
在Spring的配置文件中(如`dispatcher-servlet.xml`),添加以下配置: ```xml <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <bean class="org.spring...
- Struts 1.x的主要组件包括ActionForm、Action、Dispatcher(现在称为Servlet Filter)、配置文件(struts-config.xml)等。它的MVC模式帮助分离业务逻辑和视图层,简化了Web应用的开发。 这三者组合在一起,可能...
2. **添加过滤器**:在web.xml中配置`FilterDispatcher`(对于较旧的Struts2版本)或`StrutsPrepareAndExecuteFilter`(对于新版本),并设置`struts.multipart.parser`属性为`jakarta`,以启用Jakarta Commons ...
2. **web-app_2_4.dtd** 或 **web-app_2_5.dtd**:定义了`web.xml`的元素和属性,这是Servlet容器用来配置Web应用程序的文件。 在使用Struts 1.2.9进行开发时,你需要将这些jar包添加到项目的类路径中,以便编译和...
- 初始化:当Servlet首次被请求或者在web.xml中配置了`load-on-startup`时,Servlet容器会调用Servlet的`init()`方法进行初始化。 - 服务:每当有新的请求到来,Servlet容器创建一个Servlet实例,然后调用`service...
- **配置文件**:包括Spring的`applicationContext.xml`和`springmvc-dispatcher-servlet.xml`,MyBatis的`mybatis-config.xml`,以及Maven的`pom.xml`,这些文件定义了组件间的依赖关系和应用的配置信息。...
为了设置Struts2环境,开发者需要在web.xml中配置Struts2的前端控制器Filter,比如`<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>`。然后,创建Action类、...
然后,在Spring的配置文件(如`applicationContext.xml`或`dispatcher-servlet.xml`)中,添加以下配置: ```xml <bean id="jodaTimeFormattingConverter" class="org.springframework.format.datetime.joda....
在Struts2中,`web.xml`是应用的部署描述符,它定义了初始化参数、过滤器、监听器和Servlet等关键元素。以下是你需要关注的部分: 1. **StrutsPrepareAndExecuteFilter** - 配置Struts2的过滤器,负责拦截所有HTTP...
目前包含jar列表如下: ant-1.9.3.jar ant-launcher-1.9.3.jar asm-all-5.0.3.jar bcpg-jdk15on-1.51.jar bcprov-jdk15on-1.51.jar bndlib-2.1.0.jar bsh-2.0b4.jar ... xml-apis-1.3.04.jar
8. **DispatcherType**:`javax.servlet.DispatcherType`枚举类型定义了Servlet的调度类型,如REQUEST、FORWARD、INCLUDE、ERROR和ASYNCHRONOUS,用于控制请求的分发方式。 9. **Web容器**:Servlet的运行离不开Web...
`web.xml`是Web应用程序的部署描述符,其中定义了所有Servlet、Filter、Listener等组件的配置信息。添加如下配置: ```xml <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters....
虽然本例中暂时不用写 applicationContext.xml,但是 dispatcher-servlet.xml 文件需要配置来指定自动扫描的包以及视图解析器的配置,视图解析器会将 handler 方法返回的视图逻辑名解析为对应的物理视图路径。...
- `xercesImpl.jar` 和 `xml-apis.jar`:XML解析器,用于处理XML文件,Struts配置文件通常为XML格式。 5. **部署和配置**: - 开发者需要将这些库文件部署到应用服务器的类路径下,并在`web.xml`中配置Struts的...
"java学习-web.xml配置详解实用.pdf" 本文档主要介绍了Java Web应用程序中web.xml配置文件的详细解释。web.xml文件是Java Web应用程序的核心配置文件,用于定义Web应用程序的各种配置信息。 1. `<context-param>`...
配置文件可能包括`web.xml`和`dispatcher-servlet.xml`,定义了Servlet配置、视图解析器、处理器映射等。 2. **beans** - Spring的核心模块,负责管理对象(也称为bean)的生命周期和依赖注入。`beans`目录下的约束...
典型的Spring MVC项目通常包含以下目录结构:src/main/java(存放源代码),src/main/resources(存放配置文件),src/main/webapp(存放Web应用资源,如Web-INF下的web.xml和dispatcher-servlet.xml)。 2. **...
src/main/java(存放Java代码),src/main/resources(存放配置文件),src/main/webapp(存放静态资源和Web应用结构),如WEB-INF下的web.xml(Web应用部署描述符)和dispatcher-servlet.xml(Spring MVC配置)。...
`UrlRewriteFilter` 是一个基于Java的URL重写工具,适用于Tomcat等Servlet容器,能够帮助开发者实现复杂的URL转换规则,包括301永久重定向。在本文中,我们将详细探讨`UrlRewriteFilter-4.0.3.jar`的使用方法、原理...