Struts2配置struts.xml文件
生活随笔
收集整理的這篇文章主要介紹了
Struts2配置struts.xml文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Struts2配置struts.xml文件
Struts2框架的核心配置文件是struts.xml文件
該文件,主要用來配置Action和請求的對應關系,以及配置邏輯視圖和物理視圖資源的對應關系
struts.xml文件,通常存放在項目的WEB-INF/classes目錄下
在該目錄下的struts.xml文件,可以被Struts2框架自動加載
在MyEclipse中,由于,編譯時MyEclipse會自動將src路徑下的struts.xml文件,編譯后放到WEB-INF/classes路徑下,所以,直接將其放到src路徑下,即可
一個典型的struts.xml文件的結構,如下
<?xml version="1.0" encoding="UTF-8"?> <!-- 指定Struts2配置文件的DTD信息 --> <!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org//dtds/struts-2.3.dtd"> <struts><!-- constant元素用于常量的配置 --><constant name="struts.enable.DynamicMethodInvocation" value="false"/><constant name="struts.devMode" value="true"/><!-- package元素用于包配置 --><package name="default" namespace="/" extends="struts-default"><!-- 配置Action --><action name="index"><!-- 配置Result --><result type="dispatcher"><param name="location">/index.jsp</param></result></action></package><!-- include元素用于包含配置 --><include file="example.xml"/> </struts>代碼說明
在struts.xml文件中
<struts>元素,是根元素,所有其他元素都放在<struts></struts>中
<constant>元素,用于進行常量配置
<package>元素,用于進行包配置
在Struts2框架中,包用來組織Action和攔截器等,每個包都是零個或者多個攔截器,以及Action所組成的集合
<include>元素,用于在一個struts.xml配置文件中,包含其他配置文件
總結
以上是生活随笔為你收集整理的Struts2配置struts.xml文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyEclipse部署Tomcat服务器
- 下一篇: ASP.NET通过ajax调用后台方法