Struts 2,你能否处理以'.action'结尾的请求呢?

2026-04-02 02:250阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计193个文字,预计阅读时间需要1分钟。

Struts 2,你能否处理以'.action'结尾的请求呢?

前端我们默认使用.action后缀访问Action。实际上,默认后缀是可以修改的,例如:我们可以配置Struts+2只处理以.do为后缀的请求路径:


前面我们都是默认使用.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"
"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"/>

Struts 2,你能否处理以'.action'结尾的请求呢?

本文共计193个文字,预计阅读时间需要1分钟。

Struts 2,你能否处理以'.action'结尾的请求呢?

前端我们默认使用.action后缀访问Action。实际上,默认后缀是可以修改的,例如:我们可以配置Struts+2只处理以.do为后缀的请求路径:


前面我们都是默认使用.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"
"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"/>

Struts 2,你能否处理以'.action'结尾的请求呢?