在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>
分享到:
相关推荐
本篇文章将详细介绍如何在Struts2中去除.action后缀,以及Struts1中隐藏.do扩展名,使URL更加简洁。 首先,让我们来看看Struts2的情况。在Struts2中,默认情况下,所有的请求都会映射到.action结尾的URL上。为了...
在Struts的配置文件(如struts-config.xml或struts2的struts.xml)中,可以定义动作映射来隐藏请求的后缀。例如,对于Struts1,可以将`<forward>`标签的路径设置为不包含`.action`的URL;对于Struts2,可以使用`...
此属性指定了需要Struts 2处理的请求后缀,默认值为`action`,即所有匹配`*.action`的请求都将由Struts 2处理。如果需要指定多个请求后缀,可以用英文逗号`,`分隔。 #### struts.serve.static 设置了是否通过JAR...
通过在配置文件中设置 `”struts.action.extension” value=”do”/>` 可以改变Struts2的请求后缀,如改为`.do`。若要指定多个后缀,可以使用逗号分隔,如`value=”do,action”`。 5. 常用的Struts2常量: - `...
这个学习笔记和测试源代码集主要是关于Struts2中的几个关键特性:属性注入、修改请求后缀名以及常量配置。下面将详细阐述这些知识点。 1. **属性注入**: 在Struts2中,属性注入是一种将依赖对象自动注入到Action...
1. `struts.action.extension`: 定义Action的URL后缀,默认为`.action`,可以通过这个配置项添加或改变后缀。 2. `struts.enable.SlashesInActionNames`: 如果设为`true`,允许在Action名称中使用斜杠,这对于构建更...
5. **请求后缀配置**:默认情况下,Struts2处理的请求后缀是`.action`,但可以通过修改`struts.action.extension`常量来改变,比如设置为`.do`或`.jsp`。 6. **常量定义**:Struts2有一系列预定义的常量,用于全局...
例如,可以在`struts.xml`中设置`struts.convention.action.suffix`来改变Action类的后缀,或者设置`struts.convention.default.parent.package`来指定默认的父包。 **从Codebehind迁移到Convention** 如果你的...
2. **配置Struts**:在Struts的配置文件(struts-config.xml)中,需要指定资源包的位置。这可以通过`<message-resources>`标签来完成,例如: ```xml ``` 这里,`parameter`属性指向资源包的包名和类名(通常...
2. **扩展名映射**:如`.jsp`,匹配指定后缀的请求。 3. **路径映射**:如`/myServlet`,匹配特定路径的请求。 **Servlet 3.0新特性** 1. **注解配置**:可以使用`@WebServlet`等注解直接在Servlet类上声明,不再...
文档同时展示了服务器端(采用Struts2框架)的配置: - `<action>`标签定义了一个Action,名为`getSubDictDataToJsonByCategory`,它由`rawfoodAction`类处理。 - `method`属性指明了处理请求的具体方法。 - `...
- **struts-config-**\**.xml**:Struts框架的配置文件,用于定义Action映射和资源文件。 - **applicationContext-**\**.xml**:Spring框架的配置文件,用于定义Bean和依赖注入。 #### 3. 文件组织 Java源文件的...