`
1028826685
  • 浏览: 938549 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

指定需要Struts 2处理的请求后缀

阅读更多
前面我们都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的,例如:我们可以配置Struts 2只处理以.do为后缀的请求路径:

<?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>
    <constant name="struts.action.extension" value="do"/>
</struts>

如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。如:
<constant name="struts.action.extension" value="do,go"/>
分享到:
评论

相关推荐

    传智播客struts2.1源代码_指定需要Struts 2处理

    这个压缩包“传智播客struts2.1源代码_指定需要Struts 2处理”似乎包含了开发中的源代码,特别关注了如何使Struts 2框架处理特定的HTTP请求后缀。下面将深入探讨Struts2框架的核心概念、配置以及如何指定请求后缀。 ...

    Struts2请求处理方法的处理

    在Struts2中,可以通过`method`属性指定具体的请求处理方法。例如,在配置文件中定义了一个带有通配符的Action: ```xml *" method="{1}" class="mailreader2.Login"&gt; &lt;result&gt;/login_result.jsp ``` 这里的关键...

    Struts2的常量详解

    struts.action.extension 属性指定需要 Struts 2 处理的请求后缀,该属性的默认值是 action,即所有匹配*.action 的请求都由 Struts 2 处理。 14. struts.serve.static struts.serve.static 属性设置是否通过 JAR ...

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

    这些后缀通常表示Struts框架处理请求的动作映射,暴露这些信息可能会让攻击者更容易发现系统的结构。以下是一些实现这一目标的方法和相关知识点: 1. **配置Action Mapping**: 在Struts的配置文件(如struts-...

    Struts2属性文件详解

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

    struts2核心配置文件

    - **struts.action.extension**:指定需要Struts2处理的请求后缀,默认值为 `action`。 #### 四、总结 通过以上对 `struts.xml` 和 `struts.properties` 文件的详细介绍,我们可以看出这两个文件在Struts2框架中的...

    struts2自学文档

    - **请求后缀**:可以通过配置指定Struts2处理的请求后缀,如.action。 - **Struts2常量**:可以通过配置文件设置各种常量,例如指定默认编码等。 #### 六、配置文件管理 - **多配置文件**:可以指定多个配置文件...

    Struts 2 properties文件详解

    **描述**: 此属性用于指定需要被Struts 2处理的请求URL后缀。默认值为 `action`,表示所有以 `.action` 结尾的请求都会被Struts 2框架处理。可以通过逗号分隔来定义多个后缀。 **示例代码**: ```properties struts...

    struts2登陆案例

    Struts2框架通过拦截器处理请求,拦截器链可以实现诸如参数绑定、类型转换、异常处理等功能。在登录案例中,Struts2会自动将表单数据绑定到Action类的属性上,无需手动获取请求参数。 总结一下,Struts2登录案例...

    Struts2常量

    该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 --&gt; &lt;constant name="...

    struts.properties详解

    - **struts.action.extension**:指定Struts2处理的请求后缀,默认为`action`。多个后缀间以逗号分隔。 #### 8. 静态资源服务 - **struts.serve.static**:设置是否通过JAR文件提供静态内容服务,默认为`true`。 - ...

    Struts2入门级别文档

    - `&lt;constant name="struts.action.extension" value="do,action,,"/&gt;`:指定Struts2处理的请求后缀,默认为`action`,多个后缀间以英文逗号分隔。 - `&lt;constant name="struts.configuration.xml.reload" value=...

    Struts2注解详细说明文档

    例如,可以设置`struts.convention.action.suffix`来指定Action类名的后缀,默认为`Action`。 ```xml &lt;constant name="struts.convention.action.suffix" value="Controller"/&gt; ``` ##### 3.3 REST支持 如果希望...

    2012struts2读书笔记

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

    Struts2\constant应用

    **作用:** 指定需要Struts2处理的请求后缀,默认值为`action`,即所有匹配`*.action`的请求都由Struts2处理。用户也可以指定多个请求后缀,中间以英文逗号`,`分隔。 **配置示例:** ```xml &lt;constant name="struts....

    Struts2中struts_xml的Action配置详解

    在这个例子中,`saveUser`是Action的名称,当用户发送一个以`saveUser`为后缀的请求时,Struts2会将该请求映射到`SaveUserAction`类。 `class`属性指定Action的实现类,即处理请求的Java对象。这个类通常需要继承自...

    struts2学习笔记

    -- 指定Struts2处理的请求后缀 --&gt; &lt;constant name="struts.action.extension" value="do" /&gt; &lt;!-- 控制浏览器缓存静态内容 --&gt; &lt;constant name="struts.serve.static.browserCache" value="false" /&gt; ``` - **...

    Struts2环境.doc

    例如,“struts.i18n.encoding”设置默认的字符编码为UTF-8,而“struts.action.extension”定义了Struts2处理的请求后缀,默认为“do”。 - `&lt;package&gt;`元素定义了一个包,它包含一组相关的动作。每个包可以扩展...

    Struts2文件上传和下载教程

    - **原理**: Struts2自身不直接处理`multipart/form-data`请求,而是调用第三方组件(如Commons-FileUpload)来解析文件上传数据。 - **配置**: 默认使用Commons-FileUpload框架,需要在项目中引入两个JAR文件:...

Global site tag (gtag.js) - Google Analytics