`

struts2零配置

阅读更多
public String goChangePassword() {
		return "changepassword";
	}

访问url:namespace/UserController去掉Controller!goChangePassword
比如/account/user!goChangePassword

返回的页面在WEB-INF目录下的content下的user下的user-goChangePassword.jsp

2 配置扫描的ACTION类
<!-- 扫描以 Controller结尾的包-->
<constant name="struts.convention.package.locators"
		value="controller" />
<!-- 扫描以 Controller结尾的类-->
<constant name="struts.convention.action.suffix" value="Controller" />

以controller结尾的包下的所有以Controller结尾的类自动可以有零配置特性

3 修改WEB-INF目录下的content目录改成别的
<constant name="struts.convention.result.path" value="/WEB-INF/mytemplates/"/>


4 修改注解而不需要重启容器
<constant name="struts.devMode" value="true"/>
<constant name="struts.convention.classes.reload" value="true" />





分享到:
评论

相关推荐

    Struts2零配置

    Struts2零配置是Struts2框架的一种简化配置方式,旨在减少XML配置文件的使用,提高开发效率。在传统的Struts2应用中,开发者需要在多个XML文件中配置Action、结果页面、拦截器等,而“零配置”则是对这种繁琐配置的...

    struts2 零配置

    "Struts2 零配置"是Struts2的一种特性,允许开发者在不编写大量XML配置文件的情况下,快速搭建和运行应用程序。这主要得益于Struts2的插件机制和注解支持。 首先,Struts2的零配置主要依赖于以下两个核心概念: 1....

    struts2零配置个人整理文档

    ### Struts2零配置个人整理文档 #### 一、Convention插件详解 ##### 1. 设置结果页面路径 - **背景介绍**:Struts2框架提供了便捷的方式来处理Web请求,并返回响应视图。为了简化配置过程,Struts2提供了一个名为...

    Struts2零配置+FreeMarker用户管理系统(UMS)

    这个名为"Struts2零配置+FreeMarker用户管理系统(UMS)"的项目,旨在通过注解的方式展示如何在不编写XML配置文件的情况下,利用Struts2和FreeMarker创建一个用户管理系统。 首先,我们来了解一下Struts2框架。Struts...

    struts2零配置入门代码

    在“struts2零配置入门代码”这个主题中,我们将深入探讨如何在不编写大量XML配置文件的情况下,启动并运行一个基本的Struts2应用程序。 Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在“零配置”...

    struts2 零配置所需的包及示例

    "零配置"是指在Struts2中可以通过不写XML配置文件,而是利用注解或者Java配置来实现应用程序的配置。这种方式使得代码更加简洁,也更易于维护。下面我们将深入探讨Struts2的零配置实现及其所需的包和示例。 首先,...

    struts2零配置[总结].pdf

    在早期,Struts2主要依赖XML配置文件来定义和管理应用程序的行为,但随着技术的进步和对简洁配置的需求增加,Struts2引入了零配置的概念,以减少繁琐的XML配置。 "Struts2零配置"指的是尽量减少或消除传统Struts2...

    MyFramework - struts2 零配置:convention

    "MyFramework - Struts2 零配置:convention" 主题着重于介绍如何使用Struts2的Convention插件实现“零配置”开发,极大地简化了传统XML配置的繁琐过程。在传统的Struts2应用中,开发者需要为每个Action类和结果页面...

    struts2 spring4 hibernate4 Struts2零配置,json基本架包

    struts2 spring4 hibernate4 Struts2零配置基本架包 struts2-json-plugin-2.5.5.jar struts2-convention-plugin-2.5.5.jar

    简述STRUTS2_Convention零配置

    STRUTS2 Convention 零配置是Struts2框架中的一种高级特性,旨在简化应用程序的配置,让开发者能够更快地构建MVC应用。从Struts2.1版本开始,推荐使用Convention插件替代Codebehind插件,因为它更加自动化,几乎无需...

    struts2零配置convention-plugin

    从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行...

    STRUTS2零配置.doc

    Struts2是一款流行的Java web开发框架,其零配置特性始于版本2.1,主要通过引入Convention插件实现。Convention插件旨在简化应用配置,避免过度依赖XML或注解,通过预定义的规则自动配置Action、结果视图以及Action...

    struts2零配置[收集].pdf

    Struts2是一个流行的Java web开发框架,...总的来说,Struts2 LightURL插件是Struts2框架向更简洁配置方式迈出的一步,它整合了类似插件的优点,减少了开发者在XML配置上的工作量,使Struts2应用的构建更加灵活和高效。

    S2SH全注解的增删改查(struts2零配置)

    网上也很少关于全注解配置的例子,这里做了一个关于Struts2.2.3+Spring 3.0.6 + Hibernate3.6的一个很简陋增删改查,以供参考,主要是一个全注释的例子和对新的SSH2的整合。附带sql和jar包

Global site tag (gtag.js) - Google Analytics