`
jqs1124
  • 浏览: 44448 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

去掉struts2后缀

阅读更多

一直以来都觉得struts2后缀名很麻烦,而且显着很不专业,如何去掉struts2后缀,看如下配置。

 

去掉struts2后缀:

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

 

那如果之前项目里已经用过,又不能全部修改,怎么办,只需要对上面的稍加修改:

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

 

 

上面的修改web.xml里要写成如下:

<filter-mapping>

<filter-name>struts</filter-name>
  <url-pattern>/*</url-pattern>

.....

</filter-mapping>

 

如果<url-pattern>*.action</url-pattern>还是*.action就不起作用了。^_^

分享到:
评论

相关推荐

    去掉.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_Convention零配置

    如果类名包含"Action"后缀,它会被去掉,然后将驼峰式命名转换为中划线分隔的格式。比如,`LoginAction`会被映射为`login`,`GetBooks`映射为`get-books`,`AddEmployeeAction`映射为`add-employee`。 此外,关于...

    Struts2注解使用说明文档

    如果类名包含`Action`,则会去除`Action`后缀并使用中划线分隔(例如,`LoginAction` -&gt; `/login`)。驼峰命名法的类名也会转换为中划线格式(如,`GetBooks` -&gt; `/get-books`)。 5. **结果视图映射**:默认情况下...

    STRUTS2零配置.doc

    1. 如果类名包含`Action`后缀,会将其去除,例如`LoginAction`的Action名称为`login`。 2. 驼峰命名的类名会转换为中划线格式,如`GetBooks`映射为`get-books`,`AddEmployeeAction`映射为`add-employee`。 结果...

    struts1.2与urlrewritefilter 的整合

    例如,可以创建一条规则,将所有以`.action`结尾的请求重写为去掉.action后缀的形式。规则的基本结构包括`&lt;rule&gt;`元素,其中包含`&lt;from&gt;`(匹配的URL模式)和`&lt;to&gt;`(转换后的URL)。 4. **Struts1.2配置**:在...

    struts2 convention plugin(插件) 测试项目

    3. **结果类型**:默认情况下,返回"success"的结果会跳转到Action类名去掉Action后缀的JSP页面,如HelloWorldAction会找hello-world.jsp。其他结果值可自定义映射。 4. **模型驱动**:Conventions支持模型驱动,...

    J2EE企业级项目开发-1期 01 struts2 项目开发经验.doc

    在Struts2中,Action类通常以"Action"作为后缀,如`SearchKnowledgeAction`。Action的Name应与其类名保持一致,但去掉"Action"后缀。这样做有利于通过URL快速定位对应的Action类,例如`/searchKnowledge.action`...

    用js模拟struts2的多action调用示例

    Struts2是一个流行的Java web框架,它允许开发者构建结构清晰、可维护性强的MVC(Model-View-Controller)应用程序。在Struts2中,Action是业务逻辑的主要载体,通过配置Action可以在不同的用户请求间进行路由。然而...

    smarturls-s2-0.18.zip

    在Struts2中实现URL重写和去掉后缀的功能,是优化网站SEO(搜索引擎优化)和提高用户体验的重要手段。"smarturls-s2-0.18.zip"这个压缩包就是为了解决这个问题而设计的,它包含了一些关键组件和源代码,帮助开发者...

    struts_hibernate框架权限管理系统

    本系统是基于Struts+Hibernate开发的一套权限后台管理系统,功能包含完善的权限管理,和信息发布功能。开发环境: &lt;br&gt;Eclipse3.01+myeclipse3.84+mysql5.0(oracle、ms sqlserver2000)。 &lt;br&gt;压缩包里包含了...

    convention-plugin使用笔记源代码

    通常,视图文件位于src/main/webapp/WEB-INF/content目录下,Action类对应的JSP文件名通常是去掉Action后缀的类名,例如,UserManageAction对应的JSP文件是`userManage.jsp`。 此外,convention-plugin还支持通过...

    spring3.2+strut2+hibernate4

    -- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 --&gt; &lt;constant name="struts.action.extension" value=","/&gt; &lt;!-- 当配置文件修改后,系统自动加载该文件。开发阶段建议打开此功能...

    JAVA项目代码编写规范[文].pdf

    2. 接口实现类:去掉接口名首字母"I",加上"Impl"作为结尾,例如:StudentInfoImpl。 3. Servlet类:以"Servlet"结尾,例如:LoginServlet。 4. POJO命名:直接使用Hibernate自动生成的类名。 5. DAO类:同样使用...

    项目开发规范..doc项目开发规范..doc

    2. **命名规范**: - **Action**: 大写字母开头,多单词时每个单词首字母大写,后缀`Action`,如`UserCrudAction.java` - **DAO**: 接口以`I`开头,多单词时每个单词首字母大写,后缀`Dao`;实现类去掉`I`,如`...

    J2EE项目工程代码编写规范

    3. **接口实现类命名**:实现类名应去掉接口名的首字母"I",并以"Impl"作为后缀。 - 示例:`StudentInfoImpl` 4. **Action类命名**:Action类的命名应根据对应的POJO名称来指定,通常POJO名称后添加"Action"。 - ...

    项目命名规则

    对于接口的实现类,需要去掉接口名称首字母"I"并加上"Impl"作为后缀,如`StudentInfoImpl`。这样做的好处是能一眼识别出类的功能角色。 在类变量命名上,遵循驼峰命名法,首字母小写,后续每个单词首字母大写,不...

    freemarker总结

    trim:去掉字符串前后的空白字符 下面是集合的常用内建函数 size:获取序列中元素的个数 下面是数字值的常用内建函数 int:取得数字的整数部分,结果带符号 例如: ${test?html} ${test?upper_case?html} 结果...

Global site tag (gtag.js) - Google Analytics