`

struts2如何修改默认扩展名

阅读更多

struts2的默认扩展名是action,如果想修改默认扩展名,需要修改strcts.xml配置

<?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="struts-default.xml"/>
	
	<package name="struts2_login" extends="struts-default" namespace="/login">
		<action name="checkLogin" class="actions.LoginAction" method="checkLogin">
			<result name="success">/index.jsp</result>
			<result name="login">/login.jsp</result>
		</action>
	</package>
	
	<constant name="struts.action.extension" value="shtml" />
</struts>   
 

添加<constant name="struts.action.extension" value="shtml"/>

 

如果配置为不用扩展名则需要使用扩展包,具体描述在此

分享到:
评论

相关推荐

    struts2的一些扩展用法

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、高效且易于维护的Web应用。这篇博客文章“struts2的一些扩展用法”很可能深入探讨了如何超越Struts2的基本功能,利用其丰富的扩展机制来提升开发...

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

    综上所述,隐藏Struts2的.action和Struts1的.do扩展名可以通过修改配置文件实现,从而提升应用的用户体验。不过,这种做法需要注意可能引发的路由冲突和兼容性问题,需要谨慎处理。同时,对于URL参数的调整,也要...

    struts2 fielderror去掉样式

    Struts2是一个非常流行的Java Web框架,用于构建可维护、可扩展且结构良好的MVC(模型-视图-控制器)应用程序。在Struts2中,`FieldError`是用来表示表单验证失败时的错误信息。当用户输入的数据不符合预定义的验证...

    struts2的struts.properties配置文件详解

    1. struts.action.extension:这是Struts2用来确定是否将请求作为Struts操作的URL扩展名。例如,登录操作的URL可以是login.do,struts.action.extension设置为.do。 2. struts.configuration:这是Struts2的配置...

    struts2 项目源码

    9. **Struts2插件**:Struts2允许开发者通过插件扩展框架功能,例如国际化、上传下载等。 通过分析这个Struts2项目源码,你可以学习以下技能: 1. 如何创建Action类,并定义其方法与用户请求对应。 2. 理解配置...

    struts2所需jar包 lib.zip

    Struts2默认使用Freemarker作为视图技术。 7. **xwork-core**: 是Struts2的基础,提供了Action和Result的基础框架,现在已经被合并到struts2-core中。 8. **javassist**: 这是一个字节码操作库,Struts2使用它来...

    struts与struts2的区别

    Struts2支持OGNL(Object-Graph Navigation Language)作为其默认表达式语言,允许在JSP页面中直接访问对象属性和执行方法,而Struts1使用的是JSP EL(Expression Language)或者自定义的Struts标签。 **4. 视图...

    Struts2课堂学习总结

    Struts2是一个基于MVC设计模式的Java ...此外,通过插件机制,可以轻松地扩展Struts2的功能,如集成Spring、Hibernate等。 通过深入理解和实践这些知识点,开发者能更好地掌握Struts2框架,高效地构建Java web应用。

    struts2-src

    3. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认表达式语言,用于在Action和视图之间传递数据。开发者可以通过OGNL表达式轻松访问对象属性,增强了数据绑定的能力。 4. **结果类型...

    Struts1和Struts2区别

    - **Struts2**:默认使用OGNL作为表达式语言,同时也支持JSP EL。OGNL提供了更强大的对象导航和表达式能力。 3. 视图技术: - **Struts1**:主要使用JSP和Tiles作为视图技术,Tiles提供了一种组织和重用页面布局...

    struts2.ppt struts2.ppt 我们老师发的PPT

    总的来说,Struts2提供了一套完整的框架,帮助开发者构建可扩展、易于维护的Web应用。它的灵活性和强大的功能使其在Java Web开发领域中占有一席之地。通过理解并熟练掌握Struts2的核心概念和技术,开发者可以更高效...

    struts2的lib包

    7. **OGNL(Object-Graph Navigation Language)**:OGNL是Struts2默认使用的表达式语言,用于在Action和视图之间传递数据。通过OGNL,开发者可以方便地访问对象的属性,进行动态计算等操作。 8. **Tiles**:虽然...

    struts2入门教程及struts2集成spring

    作为Apache软件基金会的一员,Struts2提供了丰富的功能,如拦截器、插件架构、强大的动作类和结果集等,为开发者提供了一个灵活的、可扩展的平台。而Spring框架则是Java企业级应用的基石,它提供了依赖注入、面向切...

    struts2小练习

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,为开发者提供了构建可维护、可扩展的Web应用程序的结构。这个"struts2小练习"是针对初学者设计的,旨在帮助他们快速理解和掌握...

    struts2面试题

    - **Struts2的默认配置文件**:Struts2默认会加载一个名为`struts-default.xml`的配置文件,这个文件包含了Struts2的核心配置信息。开发者可以通过自定义的配置文件来覆盖或扩展这些默认配置。 #### Struts2的请求...

    struts2 依赖包

    Struts2是一个非常著名的Java Web开发框架,它基于Model-View-Controller(MVC)设计模式,用于构建灵活、可扩展且易于维护的企业级应用程序。Struts2框架提供了丰富的功能和插件支持,大大简化了Java Web开发过程。...

    Struts2框架搭建

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建可维护性和可扩展性极高的Java Web应用程序。在本项目中,我们将会深入探讨如何搭建Struts2框架,并实现一个基础的应用。 首先,理解Struts2的核心概念至...

    Struts 2的源码

    `struts-default.xml`是Struts 2的默认配置文件,它定义了全局的配置项,如拦截器栈、结果类型等。而`struts-portlet-default.xml`是针对portlet应用的特定配置。 4. **配置解析** `struts-2.0.dtd`是Struts 2...

    Struts1_Struts2

    - **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,简化了Action和视图之间的数据绑定。 - **Result类型**:不同于Struts1的单一Forward结果,Struts2支持多种Result类型,如...

    struts2中要引入的基本jar包

    Struts2是一个流行的Java web应用程序框架,用于构建和维护可扩展、高效且易于维护的Web应用。在开发基于Struts2的应用时,正确地引入基本的JAR(Java Archive)包是至关重要的。这些JAR文件包含了Struts2框架的核心...

Global site tag (gtag.js) - Google Analytics