struts2-struts-default.xml

struts-default.xml是Struts2框架的基础配置文件,为框架提供默认的设置。这个文件包含在struts2-core-2.0.11.jar中,由框架自动加载。

struts-default.xml文件会自动被包含到struts.xml文件中,以提供标准的配置设置而不需要复制其内容。

配置struts.xml文件时,给出了下面这句代码:

<package name="default" extends="struts-default">

struts-default 包就是在struts-default.xml文件中定义的,在这个包中定义了struts2内置的结果类型(包括Servlet转发、Servlet重定向、freeMarker模板输出 、XSTL渲染和ActionCchainResult等)。内置的拦截器以及由不同拦截器组成的拦截器栈可以直接使用,也可以作为自己定义的拦截器的栈的基础。在struts-default.xml文件的最后还定义了默认的拦截器引用。

如果要让Struts2不加载struts-default.xml或者加载自定义的配置文件。可以在struts.properties文件中设置struts.configuration.file属性。

struts2-struts-default.xml

时间: 2024-11-10 17:30:49

struts2-struts-default.xml的相关文章

Struts2 Struts.xml DTD 说明

转自:http://blog.csdn.net/cuixiuqin1954/article/details/4228741 关于Struts2中的核心配置文件struts.xml,就其DTD(Document Type Definition)文件进行一下说明 <?xml version="1.0" encoding="UTF-8"?> <!-- START SNIPPET: strutsDtd --> <!-- Struts confi

Struts2 struts.xml相关配置

<?xml version="1.0" encoding="UTF-8" ?> <!--指定struts2配置文件的DTD信息--> <!DOCTYPE struts PUBLIC "-//apache Software Foundation//DTD Struts Configuation 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd&quo

解决struts2中validation.xml配置无效的问题

解决struts2中validation.xml配置无效的问题,我使用了xml的验证,却始终发现无法生效,后面发现才是xml的头文件的格式问题,修改了一下就好了. 成功的xml <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd"> <val

Struts2之default.properties详解

声明:关于default.properties文件,本来是不计划讲的,毕竟不怎么使用.但是有朋友说有必要讲下,既然有人提,那我最好还是讲下,毕竟博文是面向初学者的,同时,是个人写博文,不掺有任何功利性,咱们也就随性写.只要有一人有需求,我就尽可能的满足大家. 一.学习案例:default.properties配置详解. 二.案例分析:讲解归讲解,但一些很鸡肋的,大家根本用不到的,我是不会讲的.初学者,学习新东西不是要大而全,而是适当最好.该记的记,该了解的了解.无关紧要的就随他去吧.开个玩笑.目

关于struts2的web.xml配置

<span style="font-size: large;"><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/s

struts2的default.properties详解

Struts 2框架有两个核心配置文件:struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.除此之外,Struts2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个k

Settings中的xml中的值与SettingsProvider中default.xml中的值的区别

最近在看Settings中的一个默认值的时候,发现有两个地方使用,有点疑问. 这两个defaultval有啥区别? ./res/xml/sound_settings.xml:109 104     <CheckBoxPreference 105             android:key="sound_effects" 106             android:title="@string/sound_effects_enable_title" 10

Struts2 的各种xml 和struts 配置信息 都是一样的

先来2中xml  都可以 哪个都可以 filter> <filter-name>Struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>Struts2&l

菜鸟学Struts2——Struts工作原理

在完成Struts2的HelloWorld后,对Struts2的工作原理进行学习.Struts2框架可以按照模块来划分为Servlet Filters,Struts核心模块,拦截器和用户实现部分,其中需要用户实现的部分只有三个,那就是struts.xml,Action,Template(JSP),如下图: 2.3.31中的org.apache.struts2.dispatcher.ActionContextCleanUp已经被标记为@Deprecated Since Struts 2.1.3,2

Struts2之基于XML方式进行数据输入校验

使用基于XML配置方式实现输入校验时,action也要继承ActionSupport,并且提供校验文件,校验文件和action类放在同一个包下,文件的取名格式为:ActionClassName-validate.xml,其中ActionClassName为简单类名,-validate为固定写法. 输入页面index.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-