0 0

Struts2 的 Convention插件5

我想使用 Struts2 的 Convention插件, 来配置我的项目, 

我在struts.xml 中加了这一句,
<constant name="struts.convention.result.path" value="/WEB-INF/jsp" />

<package name="login" extends="struts-default" >
<action name="doLogin" >
<result>/login.jsp</result>
</action>
</package>

我在WEB-INF/jsp目录下面放了一个login.jsp, 但是报404错误, 如果在WEB-INF的同级目录下放一下login.jsp, 就能访问到,
访问地址是这样的:
http://192.16.1.105:8080/testpath/login.action
我不明白struts.convention.result.path这个为什么没起作用, 项目没报错. 请知道的同学帮帮我啊 -_-!!! 急死了
2012年8月21日 15:25

1个答案 按时间排序 按投票排序

0 0

1、不需要再配result了 <result>/login.jsp</result>

2、如果你请求的url是/login
2.1、如果Action返回sucess, 则定位到/WEB-INF/jsp/login.jsp
2.2、如果Action返回aa, 则定位到/WEB-INF/jsp/login-aa.jsp

试一下

2012年8月21日 15:41

相关推荐

    Struts2插件convention

    Struts2 Convention插件作为框架中的一员,通过其独特的约定优于配置的特性,为Java Web开发领域带来了新的解决方案。它简化了配置流程,提升了开发效率,使得开发者能够更加专注于业务逻辑的实现,是值得推荐的开发...

    STRUTS2 Convention零配置

    Struts2框架自2.1版本开始引入了一种新的零配置方式——Convention插件。与之前的Codebehind插件不同,Convention插件更加彻底地摆脱了对配置文件的需求,包括struts.xml以及Annotation等传统配置方式,通过约定而非...

    Struts2 convention

    Struts2 Convention插件是基于Apache Struts2框架的一个组件,它引入了一种约定优于配置(Convention over Configuration)的理念,简化了MVC应用的开发。这个插件在默认情况下可以根据类和方法的名字来自动映射URL...

    struts _convention _plugin application

    总结,Struts2 Convention插件极大地简化了Struts2应用的开发流程,减少了XML配置,提高了开发效率。通过遵循一定的命名和组织规则,开发者可以快速构建出结构清晰、易于维护的Web应用。不过,需要注意的是,虽然...

    struts2的Convention插件说明书(中文版)

    Struts2的Convention插件是一种自动化配置工具,从2.1版本开始引入,旨在减少XML配置,实现Struts2应用的零配置或者最少配置。该插件通过一系列预定义的命名规则和约定,自动解析和映射Action、结果页面、拦截器等...

    struts-convention实现零配置

    总的来说,Struts2 Convention插件通过约定优于配置的方式,极大地简化了Struts2应用的开发工作,提高了开发效率,同时也保持了代码的整洁和可维护性。通过合理的命名和注解,开发者可以轻松地创建和管理Action、...

    struts2的convention配置详解 很全

    Convention插件是Struts2提供的一种自动化配置方式,它旨在减少XML配置文件的数量,提高开发效率。这篇详尽的指南将深入讲解Struts2的Convention配置,让你更好地理解和应用这一特性。 首先,了解什么是Conventions...

    struts2-Convention插件使用

    ### Struts2-Convention插件使用详解 #### 引言 自Struts2.1版本起,Convention插件被引入,旨在替代原有的Codebehind插件,实现框架内的零配置理念。这一插件的设计思想围绕着减少XML配置的依赖,通过代码结构与...

    Struts2 Convention Plugin中文文档 Annotion

    Struts2 Convention Plugin 是从 Struts2.1 版本开始引入的一个插件,它的主要目标是实现 Struts2 框架的零配置。通过约定优于配置的原则,开发者可以更加专注于业务逻辑,减少大量的 XML 配置工作。以下是 ...

    struts2注解详解

    #### 一、Struts2 Convention 插件介绍与使用 在 Struts2 框架的发展过程中,随着版本的更新和技术的演进,其配置方式也发生了变化。从 Struts2.1 版本开始,官方不再推荐使用 Codebehind 作为零配置插件,而是转向...

    Struts2零配置

    **Struts2 Convention插件**是实现零配置的关键组件。它通过一套预设的规则来自动处理常见的配置任务,使得开发者无需在配置文件中显式指定每个Action的处理细节。具体而言: 1. **约定**:Convention插件提供了一...

    struts2 convention plugin(插件) 测试项目

    Struts2 Convention Plugin是Apache Struts框架的一个重要组成部分,它为开发者提供了一种更为便捷的配置方式,使得在Struts2应用中实现MVC模式变得更加简单。这个测试项目旨在帮助我们理解和掌握如何在实际开发中...

    struts2-convention-plugin-2.3.4-sources

    5. **依赖注入**:Struts2 Convention插件支持依赖注入,可以自动将服务或DAO注入到Action类中,无需XML配置。它依赖于Spring或Struts2自身的OGNL表达式语言来实现。 6. **插件集成**:Struts2允许添加多个插件,...

    convention-plugin

    【Struts2 Convention 插件】 Struts2 Convention 插件是从 ...通过以上介绍,我们可以看到Struts2 Convention插件极大地减少了XML配置,使开发更加便捷。开发者可以专注于业务逻辑,而不用花费大量时间在配置上。

    简述STRUTS2_Convention零配置

    从Struts2.1版本开始,推荐使用Convention插件替代Codebehind插件,因为它更加自动化,几乎无需手动配置。 Convention插件的工作原理是基于“约定优于配置”(Convention over Configuration)的原则,它会自动识别...

    struts2的convention插件使用.docx

    Struts2的Convention插件是其框架中的一个重要组成部分,旨在简化配置,提供一种自动映射Action类到URL路径的方法,使得开发更加高效。以下是关于Conventio

    struts2-convention-plugin-2.3.32.jar

    在给定的文件"struts2-convention-plugin-2.3.32.jar"中,我们关注的是Struts2的Convention插件,版本号为2.3.32。这个插件是Struts2框架的一个重要组成部分,旨在提供更加灵活和自动化的配置方式。 Convention...

    Struts2-rest插件(有注释)

    从 Struts 2.1 开始,Struts 2 改为使用 Convention 插件来支持零配置。Convention 插件彻底地抛弃了配置信息,不仅不需要使用 struts.xml 文件进行配置,甚至不需要使用 Annotation 进行配置。而是由 Struts 2 根据...

Global site tag (gtag.js) - Google Analytics