`
cakin24
  • 浏览: 1384333 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Struts2后缀-深入Struts2

阅读更多
一 将action后缀变成html后缀
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
        <include file="helloworld.xml"></include>
        <constant name="struts.action.extension" value="html"></constant>
        <constant name="struts.enable.DynamicMethodInvocation" value="false"></constant>
</struts> 
 
二 测试


 
 
三 去掉action后缀
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
        <include file="helloworld.xml"></include>
        <!-- 如果不配置下面这句话,也可以去掉后缀访问-->
        <constant name="struts.action.extension" value=""></constant>
        <constant name="struts.enable.DynamicMethodInvocation" value="false"></constant>
</struts>
 
四 测试


 
 
五 配置后缀的三种方式
1、在struts.xml中配置
<constant name="struts.action.extension" value="html"></constant>
2、在struts.properties中配置,而且可以配置多个后缀
struts.action.extension=action,do,struts2,
3、在web.xml中配置

 



 
  • 大小: 19.4 KB
  • 大小: 19.1 KB
  • 大小: 123.8 KB
分享到:
评论

相关推荐

    Struts2属性文件详解

    该属性指定了Struts 2框架默认加载的配置文件,默认值为`struts-default.xml,struts-plugin.xml,struts.xml`。这意味着Struts 2框架默认加载`struts.xml`文件。如果需要指定默认加载多个配置文件,多个文件名间以...

    Struts-Localization-Example.zip_localization

    这个"Struts-Localization-Example.zip_localization"文件很可能是为了演示如何在Struts应用中实现本地化功能。 首先,我们来看一下本地化的基本概念。本地化是指将软件产品适应特定区域的语言、文化和习惯的过程,...

    Struts2升级到2.5.30,问题解决及过程记录

    Struts2是一个流行的Java web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、可扩展的web应用程序。随着技术的发展,框架也需要不断更新以修复安全漏洞、提高性能并引入新特性。在本文中...

    Struts采用convention-plugin实现零配置

    &lt;package name="default" extends="struts-default"&gt; &lt;plugin id="convention" class="com.opensymphony.xwork2.config.providers.XmlConfigurationProvider"&gt; ``` 这里指定了插件的扫描开关、包前缀...

    struts2-convention-plugin

    ### Struts2 Convention Plugin详解 #### 一、引言 从Struts2的2.1版本开始,Convention ...欲深入了解Struts2 Convention Plugin的更多特性和最佳实践,建议查阅官方文档和社区资源,获取最新的技术支持和开发指南。

    Struts 之旅 - 多国语言

    在`struts-config.xml`配置文件中,需要指定资源包的基名,这样Struts才能找到正确的资源文件。例如: ```xml &lt;global-exceptions&gt; &lt;/global-exceptions&gt; &lt;global-messages&gt; &lt;message-resources parameter=...

    struts2改写url后缀demo

    本教程将深入探讨如何在Struts2中实现URL重写,以将`.do`后缀改写为`.html`。 首先,我们需要引入URL重写工具,例如`Tuckey URL Rewrite Filter`。这是一个强大的URL管理过滤器,可以帮助我们轻松地重写和管理URL。...

    struts2 result配置详解

    Struts2 Result 配置详解 Struts2 框架中 Result 配置是一种非常重要的配置,它直接影响着应用程序的执行结果。Result 配置通常用于定义 Action 的执行结果,例如将结果.redirect 到一个新的 URL,或者将结果....

    北大青鸟房屋租赁系统-Mysql版-struts2-hibernate-(含数据库)

    【北大青鸟房屋租赁系统】是一个基于Mysql数据库、Struts2框架和Hibernate ORM技术的Java Web应用项目。这个系统提供了完整的源代码,方便开发者进行学习、研究或作为毕业设计的参考。通过该项目,我们可以深入理解...

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

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result&gt;/temp.jsp ``` 在上面的例子中,用户可以通过访问`/temp`来调用`TempAction`,而无需使用`/temp.action`。 对于Struts1,隐藏.do...

    Struts2的常量详解

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

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。 struts.configuration The org.apache.struts2.config.Configuration implementation class org....

    struts2学习笔记

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/success.jsp ``` - **全局结果类型配置**:定义结果类型映射。 - **全局拦截器配置**:定义应用级的拦截器链...

    struts2文件上传,与struts2-xml校验

    struts2文件上传,与xml校验 struts2文件校验可通过xml配对action的名称去校验属性的值。例如UploadAction.java中有一个book的属性。那么我可以定义一个UploadAction-validation.xml去校验这个book属性的内容。 xml的...

    struts2和servlet的共存问题

    - **缺点**:需要深入了解Struts2的内部机制。 #### 四、最佳实践建议 1. **选择最合适的方法**:根据项目需求和个人偏好选择最适合的解决方案。如果项目规模较小且Servlet数量不多,推荐使用方法1或方法3;对于...

    struts2核心配置文件

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

    STRUTS2 Convention零配置

    对于Struts2.1.6版本来说,需要将`struts-Convention-plugin-2.1.6.jar`文件放置于项目的`WEB-INF/lib`目录下。 #### 2. **Action的定位** - **Action类的位置**:Convention插件会默认扫描特定包下的Action类,...

    struts2自学文档

    - **多配置文件**:可以指定多个配置文件,如`struts-default.xml`、`struts-plugin.xml`等,无需再写`package action`。 - **通配符调用Action**:通过通配符的方式配置Action,简化Action的配置。 #### 七、请求...

Global site tag (gtag.js) - Google Analytics