`
wotf23771
  • 浏览: 35229 次
  • 性别: Icon_minigender_1
  • 来自: 邯郸
社区版块
存档分类
最新评论

含有convention插件的struts.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>
<constant name="struts.locale" value="zh_CN" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.convention.result.path" value="/WEB-INF/pages/" />

<constant name="struts.convention.default.parent.package"
value="crud-default" />
<constant name="struts.convention.package.locators" value="web" />
<constant name="struts.convention.action.name.lowercase"
value="true" />
<constant name="struts.convention.action.name.separator"
value="_" />
<constant name="struts.multipart.maxSize" value="4000000000" />

<!-- 用于CRUD Action的parent package -->
<package name="crud-default" extends="convention-default,json-default">
<!--
基于paramsPrepareParamsStack, 增加store
interceptor保证actionMessage在redirect后不会丢失
-->
<interceptors>
<interceptor-stack name="crudStack">
<interceptor-ref name="store">
<param name="operationMode">AUTOMATIC</param>
</interceptor-ref>
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>

<default-interceptor-ref name="crudStack" />
<global-results>
<result name="executeResult" type="freemarker">/commons/execute_result.ftl</result>
<result name="exception" type="freemarker">/commons/exception.ftl</result>
</global-results>
</package>

<!--
使用Convention插件,实现约定大于配置的零配置文件风格. 特殊的Result路径在Action类中使用@Result设定.
-->
</struts>
分享到:
评论

相关推荐

    struts.xml的要准备的jar包

    `struts2-dojo-plugin.jar`或`struts2-jquery-plugin.jar`等插件JAR文件,提供了与JavaScript库如Dojo或jQuery的集成,便于实现富客户端效果。 `struts2-json-plugin.jar`或者`struts2-bootstrap-plugin.jar`等提供...

    Struts2手动搭建所有的jar包及相应的struts.xml和web.xml

    3. **插件库**:根据你的项目需求,可能还需要如struts2-convention-plugin.jar、struts2-json-plugin.jar等,以支持额外的功能,如自动映射、JSON响应等。 安装这些jar包通常有两种方式:一是通过构建工具(如...

    STRUTS2 Convention零配置

    与之前的Codebehind插件不同,Convention插件更加彻底地摆脱了对配置文件的需求,包括struts.xml以及Annotation等传统配置方式,通过约定而非配置的方式自动完成框架的配置工作。 ### Convention 插件特性详解 ###...

    Struts2约定优于配置

    Convention 插件可以通过设置 struts-plugin.xml 文件中的 &lt;constant name="struts.convention.package.locators" value="action,actions,struts,struts2"/&gt; 来配置 Action 类存在的路径搜索包。这个配置将所有包含...

    struts2版本 2.1.6 必须的jar包 和 web.xml 文件的修改

    在本文中,我们将深入探讨Struts2版本2.1.6中的核心jar包以及如何调整`web.xml`配置文件以实现正确部署。 首先,Struts2的核心jar包是框架运行的基础,它们提供了Action映射、拦截器、结果类型和其他关键功能。对于...

    MyFramework - struts2 零配置:convention

    接下来,配置Struts2的配置文件(通常为`struts.xml`),告诉Struts2使用Convention插件: ```xml &lt;struts&gt; &lt;constant name="struts.enable.SlashesInActionNames" value="true"/&gt; &lt;constant name="struts....

    struts2的rest风格插件实例

    通过 struts.xml、struts.properties 或 web.xml 改变 struts.convention.default.parent.package 常量的值,让支持 REST 风格的 Action 所在的包默认继承 rest-default,而不是继承默认的 convention-default 父包...

    struts2-Convention插件使用

    ### Struts2-Convention插件使用详解 ...Struts2-Convention插件极大简化了Struts2应用的开发与维护,通过约定优于配置的原则,减少了繁琐的XML配置需求,使开发者能够更加专注于业务逻辑的实现。

    Struts2配置精要之常量constant配置详解(包括零配置Convention 的常量)

    在应用的`struts.xml`配置文件中,开发者可以定义自己的常量,这些常量会覆盖默认的或插件提供的设置。例如,如果你希望使用Spring对象工厂,可以这样配置: ```xml &lt;constant name="struts.objectFactory" value=...

    struts2.x所有包及配置文件

    - `struts-plugin.xml`:插件配置文件,用于加载特定插件并进行配置。 - `struts.xml`:应用级别的配置文件,定义Action、Package、Interceptor等具体配置。 3. **Action和结果类型**: - Action是业务逻辑的...

    convention-plugin.doc

    使用 Convention 插件可以创建 RESTful 应用,通过在 `struts.xml` 配置文件中指定 `struts.convention.action.suffix` 为 `Controller`,`struts.convention.action.mapAllMatches` 为 `true`,以及 `struts....

    Struts2技术手册-Struts2精华教程-电子书

    本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售...插件_convention .....插件_config-browser

    struts2的convention配置详解 很全

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

    struts常用jar包和简单配置文件

    2. `struts2-convention-plugin.jar`:这是约定优于配置插件,允许基于文件和类名的自动映射。 3. `struts2-config-browser-plugin.jar`:配置浏览器插件,用于图形化查看和编辑Struts配置。 4. `struts2-dojo-...

    struts2-convention-plugin-2.1.6.jar

    这个插件引入了一种更加便捷的方式来配置应用,尤其是对于那些不喜欢或者不习惯手动编写繁琐的`struts.xml`配置文件的开发者来说。 `struts2-convention-plugin`的核心概念是“约定优于配置”(Convention over ...

    struts2所有包和配置文件

    总之,Struts2的所有包和配置文件构成了一个功能强大的MVC框架,通过`web.xml`和`struts.xml`的合理配置,可以实现高效、灵活的Web应用开发。理解并熟练运用这些核心组件和配置,对于提升Java Web开发的效率和质量至...

    struts-convention实现零配置

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

    Struts2插件convention

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

    struts2-convention-plugin-2.3.32.jar

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

Global site tag (gtag.js) - Google Analytics