<struts.xml的基本配置>
<!-- 把常量改成开发模式,修改了配置后无需重新部署或重启服务器 -->
<constant name="struts.devMode" value="true" />
<!-- 自定义包名 自定义空间名 继承struts-default包-->
<package name="hellowworld" namespace="/one" extends="struts-default"> <!--name:自定义action名 class:指定要访问的类(当不写class的时候,默认访问的是ActionSupport,里面有个返回值为String的execute方法) method:指定类里面的方法(http://localhost:8088/struts01/one/ac1.action)-->
<action name="ac1" class="action.Action1" method="e">
<result name="success">/jsp/one.jsp</result>
</action>
<action name="ac2" class="action.Action2"></action>
</package>
</struts>
<web.xml的基本配置>
<!-- 配置Struts2提供的前端控制器-->
<filter>
<filter-name>Struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<!--访问该应用的所有请求都要被该过滤器所拦截-->
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
此“struts2-2.3.15 jar包”是Struts2框架的一个版本,主要用于搭建开发环境。下面将详细讨论Struts2的核心概念、特性以及如何使用这个版本进行开发。 首先,Struts2是由Apache软件基金会开发的,它是对原有的...
1. `struts2-core-2.3.15.jar`: Struts2的核心库,包含了框架的基本功能,如Action、Result、Interceptor等。 2. `struts2-convention-plugin-2.3.15.jar`: 自动配置插件,可以自动根据类名和方法名来匹配Action和...
3. **配置方式**:Struts 2允许通过XML配置文件(struts.xml)或注解来定义Action、结果类型和拦截器链。这为开发者提供了极大的便利,可以根据项目需求选择合适的配置方式。 4. **插件体系**:Struts 2支持丰富的...
Struts2.3.15jar包是Apache Struts框架的一个特定版本,它是Java Web开发中的一个关键组件,尤其在基于MVC(Model-View-Controller)架构的应用程序设计中。Struts2作为一款强大的开源框架,为开发者提供了构建动态...
1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的基本组件,如Action、Result、Interceptor等。 2. **xwork-core.jar**:Struts2基于XWork框架,这个库提供了许多基础功能,如类型转换、国际化和异常...
│ struts2-core-2.1.8.jar │ struts2-json-plugin-2.1.8.jar │ struts2-spring-plugin-2.1.8.jar │ xwork-core-2.1.6.jar │ ├─struts │ commons-fileupload-1.2.1.jar │ freemarker-2.3.15.jar │ jstl....
5. **配置文件**:在解压的文件中,可能还包括struts-default.xml和struts-plugin.xml等配置文件,它们定义了Struts2的行为和插件配置。 了解Struts2的jar包结构有助于我们更好地理解和使用框架。在实际开发中,...
Struts 2.1.8.1的完整jar包不仅包含了框架本身,还包括了多个插件和依赖库,为开发者提供了全面的支持。不过,需要注意的是,尽管这是一个较旧的版本,现代开发可能需要更新到更安全的版本以防止已知的安全漏洞。
配置Struts2的配置文件(struts.xml),设置报表相关的拦截器和结果类型。最后,设计和编译JasperReport的JRXML文件,并在应用中加载和执行报表。 总的来说,这些库文件构成了Struts2集成JasperReport的基础,使得...
3. **配置灵活性**: Struts2支持XML和注解两种配置方式,使得开发者可以根据项目需求选择合适的配置方式。 4. **强大的表达式语言**: OGNL(Object-Graph Navigation Language)是Struts2内置的表达式语言,用于在...
2. **插件**:如`struts2-convention-plugin.jar`,支持自动配置和约定优于配置的原则,减少XML配置文件的工作量;`struts2-json-plugin.jar`,用于JSON数据交互,支持AJAX和Web服务。 3. **依赖库**:Struts2依赖...
为了正确地使用Struts2框架,开发者需要理解其配置机制,包括struts.xml文件的编写,Action类的设计,以及视图层的实现。同时,掌握OGNL表达式和拦截器的使用也是必不可少的。通过熟练运用这些知识点,可以构建出...
这个"struts2.3.15最小jar包集合"是针对Struts2框架的一个精简版本,适用于那些希望减少项目依赖,提高运行效率的开发者。Struts2.3.15是该框架的一个稳定版本,它包含了必要的库文件,能够支持基本的MVC(Model-...
这个压缩包包含了Struts2框架运行所必需的六个关键JAR文件,确保开发者可以快速搭建起一个基本的Struts2环境。下面将详细解释这些JAR包及其在Struts2中的作用。 1. **xwork-core-2.1.6.jar**:这是Struts2的核心...
Struts2是一个非常流行的Java Web框架,用于构建...总之,这个Struts2必要jar包整合为开发者提供了一个快速启动Struts2项目的起点,但深入理解和掌握Struts2的原理和最佳实践,是构建高效、稳定、安全的Web应用的关键。
Struts 2需要的jar包: 1.commons-fileupload.jar(commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件) 2.commons-io.jar(commons项目(commons项目就是java中一些常用的公共的组件)的io子项目...
6. **配置文件**:Struts2的配置通常在`struts.xml`文件中完成,定义了Action、结果类型、拦截器栈等。开发者可以通过此文件控制应用程序的行为。 7. **国际化支持**:Struts2内置了对多语言的支持,通过资源包(`....
以下是对每个jar包及其在Struts2框架中作用的详细解释: 1. **xwork-core-2.1.6.jar**:这是Struts2的核心组件,提供了Action、Result和Validator等核心功能。XWork是Struts2的基础,处理Action的执行逻辑,支持...
标题中的"spring hibernate struts2 整合jar包"指的是一个用于构建Java Web应用程序的集成框架,这个框架集成了Spring、Hibernate和Struts2这三个关键的开源技术。Spring是全面的企业级应用开发框架,提供了依赖注入...
Struts2是一个基于MVC(Model-View-Controller)设计模式的开源...在实际开发中,还需要了解如何配置Struts2的XML配置文件(struts.xml或struts-default.xml),以及如何编写Action、Interceptor和结果视图等关键组件。