Struts的配置文件

Struts的核心配置文件是struts.xml,Struts应用的的各组件及其关系均在该文件中声明

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>
<!--Bean配置-->

<bean name="Bean的名字" class=“自定义的组件类”/>

<!--常量配置-->

<constant name="属性名" value="属性值"/>

<!--导入配置文件-->

<include file="文件名"/>

<!--包配置-->

<package name="包名称" namespace="/包的命名空间名" extends="structs-default">

<!--对Action的配置,可以有多对-->

  <action name="名称" class="Action对应的类" method="Action中某方法名">

    <!--定义逻辑视图和物理资源之间的映射-->

    <result name="success">/page/hello.jsp</result>

  </action>
</struts>

时间: 2024-10-16 20:39:38

Struts的配置文件的相关文章

修改Struts2的struts.xml配置文件位置

默认情况下,Struts2的配置文件名称为struts.xml,且该文件放在src根目录下.如下图所示: 如果需要修改struts.xml的位置,例如把struts.xml放到struts2文件夹下,结构如下图所示,该怎么办呢? Struts2在web.xml中的一般配置如下: <!-- 配置struts2过滤器:StrutsPrepareAndExecuteFilter --> <filter> <filter-name>struts2</filter-name

struts.xml 配置文件的主要元素

1.package元素 作用: 在struts2的配置文件中引入了面向对象思想.分包管理,易于管理动作类,便于模块化开发动作类. 属性: name:包的名称.名称唯一. extends:一般情况下需要继承struts-default包,如果不继承的话,将无法使用struts2提供的核心功能.struts-default.xml中定义了struts-default这个包.而struts-default.xml是在我们的struts.xml加载之前加载. abstract:把包声明为抽象包,抽象包被

struts2中struts.xml配置文件详解

struts.xml的常用配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts

struts2中配置多个struts.xml配置文件

一般来说我们在做开发的时候,是一个团队,我们可能会按照人来分不同的模块,每个人维护自己不同的struts配置文件,但在最后整合的时候,一定要把各人所用到的配置文件都整合进来,这里有一个方法,用是在你写的主要的配置文件中把别的配置文件导进来. 在struts.xml中加入下面的文字就可以解决了 <include file="struts-default.xml"> < include file="struts_helei.xml" /> <

struts2学习笔记--struts.xml配置文件详解

这一节主要讲解struts2里面的struts.xml的常用标签及作用: 解决乱码问题 <constant name="struts.i18n.encoding" value="utf-8"/> //设置编码格式为utf-8 自定义扩展名 <constant name="struts.action.extension" value="action,,wang"/> //struts默认扩展名是actio

5.Spring+Struts+Hibernate配置文件整合

一:配置文件整合SSH 1.创建Hibernate实体类的映射文件,一般在resource下建文件夹下放置 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hiber

Struts 1 配置文件

web.xml中配置Struts的入口Servlet--ActionServlet,ActionServlet不负责任何的业务处理,它只是查找Action名单,找到path属性与URL属性一致的Action,把请求交给该Action处理 <servlet> <servlet-name>action</servlet-name> <!-- Sevrvlet名称--> <servlet-class> org.apache.struts.action.

struts2中struts.xml配置文件详解【未整理】

1.    深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置. 1.1.    包配置: Struts2框架中核心组件就是Action.拦截器等,Struts2框架使用包来管理Action和拦截器等.每个包就是多个Action.多个拦截器.多个拦截器引用的集合. 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置.它的常用属性有: l name:必填属性,用来指定包的名字. l extends:可选属性,用来指定该包继承

struts.xml配置文件没有智能提示解决方案

在配置文件中没有智能提示,例如在package包里面敲action没有显示提示. 不能提示是dtd的问题,所以要导入本地dtd文件 以下是导入过程: 先用工具找到dtd文件所在位置,搜索xml,选择File System后添加相应的dtd文件 关掉struts配置文件后重新打开即可..