`
leeleo
  • 浏览: 323366 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

Struts2改变后缀名

阅读更多

在struts.xml中加入节点

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

 value可以为任意值;还可以设置为几个值并列,用逗号隔开,这样几个后缀请求都有效。

如:

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

 

我的struts.xml配置如下

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
	<package name="default" extends="struts-default">
		<action name="login" class="org.login.action.LoginAction">
            <result>/manage/success.jsp</result>
            <result name="error">/manage/error.jsp</result>
        </action>		
	</package>
	<constant name="struts.action.extension" value="do,html" />
</struts>

 

分享到:
评论

相关推荐

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

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

    java struts如何隐藏提交后缀.action, .do.zip

    在Struts的配置文件(如struts-config.xml或struts2的struts.xml)中,可以定义动作映射来隐藏请求的后缀。例如,对于Struts1,可以将`&lt;forward&gt;`标签的路径设置为不包含`.action`的URL;对于Struts2,可以使用`...

    Struts2属性文件详解

    此属性指定了需要Struts 2处理的请求后缀,默认值为`action`,即所有匹配`*.action`的请求都将由Struts 2处理。如果需要指定多个请求后缀,可以用英文逗号`,`分隔。 #### struts.serve.static 设置了是否通过JAR...

    2012struts2读书笔记

    通过在配置文件中设置 `”struts.action.extension” value=”do”/&gt;` 可以改变Struts2的请求后缀,如改为`.do`。若要指定多个后缀,可以使用逗号分隔,如`value=”do,action”`。 5. 常用的Struts2常量: - `...

    struts2的学习笔记+测试源代码

    这个学习笔记和测试源代码集主要是关于Struts2中的几个关键特性:属性注入、修改请求后缀名以及常量配置。下面将详细阐述这些知识点。 1. **属性注入**: 在Struts2中,属性注入是一种将依赖对象自动注入到Action...

    struts2配置静态资源代码详解

    1. `struts.action.extension`: 定义Action的URL后缀,默认为`.action`,可以通过这个配置项添加或改变后缀。 2. `struts.enable.SlashesInActionNames`: 如果设为`true`,允许在Action名称中使用斜杠,这对于构建更...

    struts2笔记

    5. **请求后缀配置**:默认情况下,Struts2处理的请求后缀是`.action`,但可以通过修改`struts.action.extension`常量来改变,比如设置为`.do`或`.jsp`。 6. **常量定义**:Struts2有一系列预定义的常量,用于全局...

    struts-convention实现零配置

    例如,可以在`struts.xml`中设置`struts.convention.action.suffix`来改变Action类的后缀,或者设置`struts.convention.default.parent.package`来指定默认的父包。 **从Codebehind迁移到Convention** 如果你的...

    Struts国际化例子

    2. **配置Struts**:在Struts的配置文件(struts-config.xml)中,需要指定资源包的位置。这可以通过`&lt;message-resources&gt;`标签来完成,例如: ```xml ``` 这里,`parameter`属性指向资源包的包名和类名(通常...

    ServletEx

    2. **扩展名映射**:如`.jsp`,匹配指定后缀的请求。 3. **路径映射**:如`/myServlet`,匹配特定路径的请求。 **Servlet 3.0新特性** 1. **注解配置**:可以使用`@WebServlet`等注解直接在Servlet类上声明,不再...

    Ajax+Json 级联菜单实现代码

    文档同时展示了服务器端(采用Struts2框架)的配置: - `&lt;action&gt;`标签定义了一个Action,名为`getSubDictDataToJsonByCategory`,它由`rawfoodAction`类处理。 - `method`属性指明了处理请求的具体方法。 - `...

    java编码规范

    - **struts-config-**\**.xml**:Struts框架的配置文件,用于定义Action映射和资源文件。 - **applicationContext-**\**.xml**:Spring框架的配置文件,用于定义Bean和依赖注入。 #### 3. 文件组织 Java源文件的...

Global site tag (gtag.js) - Google Analytics