`
wanglong0537
  • 浏览: 12656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

4月29 struts2修改配置文件位置

阅读更多

在struts2的配置路径中默认是在/WEB-INF/classes下这样可能有一些不方便,比如我们的所有配置文件在/WEB-INF/conf下面,其实配置比较简单就是如下:

<filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
  <init-param>   
   <param-name>config</param-name>   
   <param-value>../conf/struts.xml</param-value>   
  </init-param> 
 </filter>
 <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.action</url-pattern>
 </filter-mapping>

本来认为成功,结果启动不起来报错,原因是因为更改了config后会把默认的和现有的不能存在继承关系只好包含进来就可以修改struts.xml文件

<struts>

<include file="struts-default.xml" />

.....

</struts>

填上这个就可以了一切OK。

分享到:
评论

相关推荐

    K8_Struts2_EXP 20170310

    4. 修复漏洞:根据报告,你需要更新配置、修正代码或升级Struts2框架版本,以消除这些安全风险。 总之,Struts2框架的安全性对于任何使用它的Java Web应用程序都是至关重要的。"K8_Struts2_EXP 20170310"工具提供了...

    Struts2DesignAndProgramming

    - **配置文件**:Struts2通过XML配置文件(如struts.xml)定义Action、拦截器等组件的行为。 - **视图技术**:Struts2支持多种视图技术,包括但不限于JSP、Freemarker、Velocity等。 #### 五、Struts2的优势与应用...

    struts2详细分析(有例子一看就懂)

    4. 修改`web.xml`配置文件,添加Struts2的Filter,使得所有的HTTP请求都通过Struts2框架进行处理。 5. 创建`struts.xml`配置文件,定义Action、Action Mapping和Result,这是Struts2的核心配置文件。 6. 编写Action...

    Eclipse+Struts2+Spring+MyBatis环境搭建

    1. **修改Tomcat配置文件发布应用**: - 双击Tomcat服务器图标,打开配置选项,将ServerLocation选项设为第二个选项。 - 使用文本编辑器打开`D:\tomcat\apache-tomcat-7.0.27\conf\server.xml`文件,在`Host`节点之...

    struts2开发入门

    4. **配置文件**:深入理解`struts.xml`配置文件,它是Struts2应用的核心配置,用于定义Action、结果类型、拦截器栈等。学习如何配置URL映射、结果视图和拦截器。 5. **结果类型(Result)**:熟悉不同的结果类型,...

    Struts 2 Design and Programming(PDF)

    - **配置文件管理**:通过配置文件可以灵活地管理各种资源和参数设置,提高了代码的可维护性和扩展性。 #### 七、Struts 2 的生态系统 - **与其他框架集成**:Struts 2可以很好地与其他流行框架(如Spring、...

    精通struts1.x技术,struts1完整详细教程

    Struts1.x框架提供了多种组件来支持MVC模式的实现,例如ActionForm用于接收和验证用户输入,ActionServlet处理请求和响应,struts-config.xml配置文件定义了各个组件间的映射关系,而JSP页面则作为视图展示数据。...

    Apache Struts2(S2-045)漏洞升级指南

    然而,在2017年3月,**Apache Struts2** 被发现存在一个严重漏洞——**S2-045**。此漏洞出现在 **Jakarta Multipart Parser** 插件中,允许攻击者通过修改HTTP请求头中的`Content-Type`字段来触发远程代码执行(RCE...

    struts编程思想初探

    ##### 3.4 Struts配置文件简介(Deployment Description) - **3.4.1 有关StrutsController及其相关的配置描述** - 配置了Struts框架的核心控制器ActionServlet的行为。 - **3.4.2 有关Strutstaglib的配置描述** ...

    深入浅出Struts2.0

    - **配置文件**:Struts2的配置通过XML文件实现,这些文件通常包括struts.xml和其他自定义的配置文件。这些配置文件定义了Action的映射、拦截器栈、结果类型等。 - **配置策略**:Struts2支持多种配置策略,如默认...

    Struts小实例源码

    1. **Struts2_2100_Theme_3, Struts2_2100_Theme_4, Struts2_2100_Theme_2, Struts2_2100_Theme_1**: 这些文件可能涉及到Struts2的主题和皮肤功能。Struts2支持多种主题和样式,允许开发者自定义用户界面的外观和...

    struts1.2(增删改查源码)

    3. **配置文件(struts-config.xml)**:这是Struts的核心配置文件,定义了各个Action和它们对应的ActionForm以及视图(JSP页面)的关系。 4. **DAO(Data Access Object)**:负责与数据库的交互,实现对数据的...

    Struts 1是全世界第一个发布的MVC框架,它由Craig McClanahan在2001年发布,该框架一经推出,就得到了世界上Java Web开发者的拥护,经过长达6年时间的锤炼,Struts 1框架更加成熟、稳定,性能也有了很好的保证。因此,到目前为止,Struts 1依然是世界上使用最广泛的MVC框架。

    6. struts-config.xml:这个配置文件是Struts 1的核心,定义了Action、ActionForm、ActionMapping以及全局的配置信息。 7. Tiles框架:Struts 1支持Tiles插件,它允许开发者创建可重用的页面布局,提高了视图设计的...

    Struts2_极速表单验证框架使用说明书.pdf

    Struts2原生的验证机制虽能保证一致性,但在配置与调整验证规则时存在不便,需要编写繁杂的ValidationXML文件,且不易于动态调整。Struts2极速表单验证框架正是为了解决这些问题而生,它通过Java注解和验证规则...

    08-12-1最新struts1.38包

    1. **配置文件**:struts-config.xml是Struts的核心配置文件,定义了Action、Form Bean、Result Maps等,为应用程序提供了路由规则。 2. **ActionForm**:这是模型层和控制器层之间的桥梁,用于接收和验证来自视...

    jsp struts2 mysql实现的Java web员工工资管理系统

    Struts2作为控制器,接收并处理用户请求,根据配置文件(struts.xml)将请求转发到相应的Action,Action再调用业务逻辑处理数据,最后将结果返回给JSP进行渲染显示。在本系统中,每个Action对应一个具体的业务操作,...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    2.5.1 部署描述文件和Struts配置文件 27 2.5.2 动作类 28 2.5.3 运行app02a程序 29 2.6 依赖注入 29 2.6.1 概述 29 2.6.2 依赖注入的几种方式 31 2.7 小结 31 第3章 动作与结果 32 3.1 动作类 32 3.2 如何访问资源 ...

Global site tag (gtag.js) - Google Analytics