`
banrui
  • 浏览: 1427 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

把strtus2里*.action换成*.do的方法

阅读更多

在struts1里默认的action处理后缀是*.do,而在struts2里默认的是*.action

 

在struts.xml中加入

<constant name="struts.action.extension" value="do" />

 

或者在struts.properties中加入

struts.action.extension=do

 

便可以使struts2里所有的action处理后缀变为*.do,当然换成其他的也行。

 

 

分享到:
评论

相关推荐

    Struts 原理 流程图

    当ActionServlet接收到请求后,它会根据Struts-config.xml中的配置信息找到对应的Action实例,将ActionForm中的数据传入,然后调用相应的方法来执行业务逻辑。 5. **视图 (JSP)**: Action执行完成后,会返回一个...

    js 原始ajax请求实现 struts2

    ### JavaScript AJAX 请求与 Struts2 Action 实现详解 在 Web 开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现页面局部刷新、异步数据交互等功能,极大地提升了用户体验。本文将深入探讨如何...

    Struts2中使用JSON

    Struts2是一个流行的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts2中使用JSON(JavaScript Object Notation)可以方便地将服务器端的数据传输到客户端,通常用于AJAX请求或者创建...

    spring mvc 入门介绍

    - 配置 DispatcherServlet,用于拦截所有 *.do 结尾的请求。 - 配置 CharacterEncodingFilter,解决中文乱码问题。 **4. 实现登录逻辑** - 编写控制器类 (LoginController.java),负责处理登录请求。 - 通过 @...

    Struts2的json和type的使用借鉴.pdf

    例如,在`validateTestBak`和`validateTestBakForEdit`这两个action中,`&lt;result type="json" /&gt;`表示当这些方法执行完毕后,Struts2会将返回的结果转换成JSON格式并发送到客户端。这样,客户端可以通过JavaScript...

    web学习笔记.pdf

    在Servlet中,访问Servlet时必须通过Servlet的映射路径,且路径需以`/`开头或以`*.do`形式出现,但`/*do`是错误的。 Struts1.3.10框架的结构包括: - apps:包含基于Struts1.3.10的示例应用。 - docs:包含Struts...

    mysql -struts 分页源码

    2. **方法**:如`initPage()`用于初始化分页参数,`doList()`或`execute()`作为主要的业务逻辑方法,根据请求参数构建并执行SQL,`getPageData()`返回分页数据,`getTotalPages()`计算总页数等。 3. **请求处理**:...

    Struts2.5 利用Ajax将json数据传值到JSP的实例

    - 指定`struts.action.extension`为Action的后缀,如`.do`。 - 启动动态方法调用(`struts.enable.DynamicMethodInvocation`设为`true`)。 - 创建一个继承自`json-default`的包,并定义一个Action,指向`Ajax...

    java面试题

    - 包:`java.lang`, `java.io`, `java.util`, `java.sql`, `javax.servlet`, `org.apache.struts.action`, `org.hibernate` - 接口:`Servlet`, `HttpServletRequest`, `HttpServletResponse`, `Transaction`, `...

    基于jsTree的无限级树JSON数据的转换代码.docx

    @org.apache.struts2.convention.annotation.Action(results={ @Result(name="success", location="/main/user/action-list.jsp") }) public String list() { String str = "["; str += this.getJson(0); // 从根...

    spring_MVC源码

    19. *.do&lt;/url-pattern&gt; 20. &lt;/servlet-mapping&gt; 21. &lt;welcome-file-list&gt; 22. &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; 23. &lt;/welcome-file-list&gt; 24.&lt;/web-app&gt; spring-servlet,主要配置controller的...

    用Struts、Hibernate和display超简单实现分页

    一、含演示数据库建立脚本(较简单) 二、使用Struts、Hibernate和display超简单的实现了分页,你不用在页面上再写很多和很多判断,简单到只需要几行语句: .../&gt; 名字" /&gt; 年龄" /&gt; ...

    ajax应用讲解

    在本文档中,我们将探讨一个具体的示例:如何使用JSON与JSP和Struts框架进行数据交互。具体步骤如下: 1. **下载JSON处理脚本** - **JavaScript端**:从http://www.json.org/ 下载`json2.js`,该脚本文件提供了...

    ajax异步读取后台传递回的下拉选项的值方法

    在Java后端中,通过Struts2框架来配置一个`DictsAction`,这个Action负责处理加载字典的请求,并返回JSON格式的数据。在`execute`方法中设置了响应的类型为JSON,并且根据请求参数`actionType`来处理逻辑。 ```...

    JQuery中Ajax的操作完整例子

    url: "${pageContext.request.contextPath}/org/doDelete.action", data: {"org.id": "${org.id}"}, success: function(result) { if (result.success) { $("#tipMsg").text("删除数据成功"); tree.deleteItem...

    基于jsTree的无限级树JSON数据的转换代码

    4. **前端调用**:通过Struts2的@Action注解,当需要加载树形数据时,调用后端方法并将结果输出。 ```java public String list() { String str = "["; str += this.getJson(0); str += "]"; this.renderJson...

    超级有影响力霸气的Java面试题大全文档

     Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别...

Global site tag (gtag.js) - Google Analytics