Struts2的配置文件struts.xml详解
生活随笔
收集整理的這篇文章主要介紹了
Struts2的配置文件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><!-- 所有匹配*.action的請求都由struts2處理 --><constant name="struts.action.extension" value="action"/><!-- 是否啟用開發模式 --><constant name="struts.devMode" value="true"/><!-- struts配置文件改動后,是否重新加載 --><constant name="struts.configuration.xml.reload" value="true"/><!-- 設置瀏覽器是否緩存靜態內容 --><constant name="struts.serve.static.browserCache" value="false"/><!-- 請求參數的編碼方式 --><constant name="struts.i18n.encoding" value="utf-8"/><!-- 每次HTTP請求系統都重新加載資源文件,有助于開發 --><constant name="struts.i18n.reload" value="true"/><!-- 文件上傳最大值 --><constant name="struts.multipart.maxSize" value="104857600"/><!-- 讓struts2支持動態方法調用 --><constant name="struts.enable.DynamicMethodInvocation" value="true"/><!-- Action名稱中是否還是用斜線 --><constant name="struts.enable.SlashesInActionNames" value="false"/><!-- 允許標簽中使用表達式語法 --><constant name="struts.tag.altSyntax" value="true"/><!-- 對于WebLogic,Orion,OC4J此屬性應該設置成true --><constant name="struts.dispatcher.parametersWorkaround" value="false"/><!--<package>的作用是為<action>分組,<struts>標簽下可有多個<package>。name是package的唯一標識,extends指定被繼承的包的名稱,一般繼承自Struts2默認提供的struts-default包,該包中定義了很多Struts2應用必須的組件(比如:攔截器);該package聲明的位置在struts2-core.jar/struts-default.xml文件中。namespace用來定義包中的action的地址的命名空間。namespace="/"表示沒有命名空間,訪問http://localhost:8080/sd/welcome.action即可;如果namespace="/demo01",action的訪問地址為http://localhost:8080/sd/demo01/welcome.action--><package name="helloworld" extends="struts-default" namespace="/demo01"><!--<action>的作用是指明每個請求對應的Action類之間的對應關系, <package>下可有多個<action>。name="welcome",表示請求的名字為welcome;class="priv.lwx.struts2.WelcomeAction"指定了對應的Action類method="xxx",用于指定要執行的方法名,該方法的返回值必須是String類型(規定),沒有指定默認調用的execute()方法--><action name="welcome" class="priv.lwx.struts2.WelcomeAction"><!--name屬性表示result的名稱,和Action的返回值對應,Action返回哪個result的name值,意味著要轉發到哪個result對應的jsp--><result name="success">/welcome.jsp</result><result name="fail">/nameform.jsp</result></action></package></struts>
總結
以上是生活随笔為你收集整理的Struts2的配置文件struts.xml详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比亚迪唐家族新车型上市:唐 EV / D
- 下一篇: java.lang.ClassNotFo