`

修改struts2中action的拓展名

    博客分类:
  • Java
阅读更多

struts2中action的默认拓展名是".action",而之前的拓展名一直为".do",工作中需要要把struts2的action拓展名改为".do"的形式,查了一下,找到两种方法:

 

  1. 在struts.xml中进行如下配置
     <constant name="struts.action.extension" value="do" />
     
     
  2. 在web.xml的filter中进行配置<init-param>
    <param-name>struts.action.extension</param-name>
    <param-value>do</param-value>
    </init-param>
     

 

分享到:
评论

相关推荐

    去掉.action去掉.do字样 隐藏struts2 URL地址action, strus1的扩展名do也是同理.zip

    本篇文章将详细介绍如何在Struts2中去除.action后缀,以及Struts1中隐藏.do扩展名,使URL更加简洁。 首先,让我们来看看Struts2的情况。在Struts2中,默认情况下,所有的请求都会映射到.action结尾的URL上。为了...

    struts 2 action 动态调用

    本文档将详细介绍如何在Struts 2中实现Action动态方法调用,并通过实例演示其具体应用。 #### 二、基础知识回顾 在开始深入探讨动态方法调用之前,让我们先回顾一下Struts 2框架的基本概念。 1. **Action**: 在...

    Manning - Struts 2 in Action源码

    《Struts 2 in Action》是...总的来说,通过研究《Struts 2 in Action》的源码,开发者不仅可以深入理解Struts 2框架的内部工作流程,还能提高实际开发中的问题解决能力,为构建高效、可维护的企业级应用打下坚实基础。

    Struts2 in Action

    读者将了解到Action类在Struts 2中的作用,它是业务逻辑处理的核心,以及如何通过XML或注解方式来配置Action。此外,书中还会介绍Struts 2的请求处理流程,从HTTP请求到Action执行的过程。 其次,Struts 2的拦截器...

    struts1和struts2的区别

    - **Struts2**: Struts2中的Action更像是工厂模式下的产品,每个Action实例都是线程安全的。Struts2提供了ActionSupport基类来简化Action的实现。Action本身可以是任何实现了特定接口的Java对象,甚至是普通的POJO。...

    Struts2主要Lib

    在Struts2中,Action类代表控制器,负责处理用户的请求;模型由业务逻辑组件组成,处理数据操作;视图则负责渲染并展示结果给用户。 2. **Struts2 Action**:Action是Struts2的核心组件,它处理用户请求,并通过...

    struts2 in action

    - **动作(Action)**:在Struts2中,动作是处理用户请求的核心组件。它通常由一个实现了`Action`接口或者继承了`ActionSupport`类的Java类来实现。每个动作类都有一个`execute`方法,该方法负责处理来自用户的请求,...

    struts2全部的jar包

    在Struts2中,业务逻辑通常由Action类实现,它处理用户的请求并返回一个Result。Result定义了如何展示Action的执行结果,例如转发到一个JSP页面或者生成JSON响应。 3. **配置方式**: Struts2允许开发者使用XML或...

    Struts2 in Action 中文版

    在Struts2中,Action类扮演着控制器的角色。Action类接收来自前端的请求参数,调用业务逻辑方法处理请求,并返回一个结果,这个结果通常是页面跳转的路径或者数据。 ### Struts2的工作原理 Struts2采用了一个名为...

    struts2讲义

    在Struts2中,前端控制器由`StrutsPrepareAndExecuteFilter`扮演,它负责拦截所有请求,并根据配置将请求传递给相应的Action处理。 #### 二、Struts2快速入门 ##### 2.1 安装与配置 1. **下载Struts2开发包** - ...

    struts2讲义,讲解struts2的框架

    3. `ognl-2.6.x.jar`:对象图导航语言(OGNL)是Struts2中使用的表达式语言,用于访问和修改对象属性。 4. `freemarker-2.3.x.jar`:FreeMarker是一个模板引擎,用于生成动态HTML或其他格式的输出。 5. `commons-...

    struts2 Https 配置

    在Struts2中配置HTTPS主要涉及以下几个步骤: 1. **配置服务器**:首先,你需要在服务器端(如Tomcat、Jetty等)启用HTTPS。这通常涉及到修改服务器的配置文件(如Tomcat的`server.xml`),添加一个监听443端口的...

    struts2的新闻管理系统

    Struts2是一个强大的Java web开发框架,主要用于构建和维护可扩展、易于测试的MVC(Model-View-Controller)应用程序。这个"新闻管理系统"项目,是针对初学者设计的一个实践平台,旨在帮助他们理解并掌握Struts2的...

    struts2 fielderror去掉样式

    在Struts2中,`FieldError`是用来表示表单验证失败时的错误信息。当用户输入的数据不符合预定义的验证规则时,Struts2会将这些错误信息绑定到Action类的属性上,并在视图层展示出来,通常以红色高亮显示。 在标题...

    struts2验证框架

    2. 可扩展性:Struts2 验证框架提供了高度的可扩展性,可以根据不同的业务逻辑添加新的Validators和Validation Rules,以满足新的验证需求。 3. 高效性:Struts2 验证框架提供了高效的验证机制,可以快速地对用户...

    Struts2项目代码

    7. **插件架构**:Struts2的插件机制允许扩展其功能,例如Struts2-convention插件可以自动映射Action,Struts2-dojo-plugin提供Dojo库的支持,简化前端交互。 8. **异常处理**:Struts2提供了全局的异常处理机制,...

    Struts2调试方法

    Struts2是一款流行的Java Web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、可扩展的Web应用程序。在开发过程中,调试是解决问题和优化代码的关键环节。了解并掌握Struts2的调试方法对于...

    Struts2深入理解

    #### 一、理解MVC思想 & Struts2中拓展的MVC思想 **1. 传统的MVC思想:** - **客户端向服务器发起请求(View):** 用户通过浏览器或其他客户端软件向服务器发送请求,请求可能包含用户希望查看的数据或进行的操作...

Global site tag (gtag.js) - Google Analytics