最近正在學習Struts2,在配置文件中遇到好多標簽,各種意義不同。為了方便學習,便把各種標簽的書寫和含義總結如下:(隨時更新)
<struts>
<!-- 開啟使用開發模式(當更改struts.xml文件后不需要重新啟動服務就可以進行程序調試),詳細錯誤提示。PS:value值為false是關閉開發模式(?),為true是開啟開發模式 -->
<constant name="struts.devMode" value="true" />
<!-- 指定全局國際化資源文件 -->
<constant name="struts.custom.i18n.resources" value="mess" />
<!-- 指定國際化編碼所使用的字符集 -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<!-- 所有的Action定義都應該放在package下 -->
<package name="唯一,表示包的名稱" namespace="表示命名空間,作為訪問路徑的一部分" extends="指定繼承包,其中struts-default定義了struts的核心功能">
<action name="login" class="com.bell.action.LoginAction">
<!-- 定義三個邏輯視圖和物理資源之間的映射 -->
<result name="input">/login.jsp</result>
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
</package>
</struts>
新聞熱點
疑難解答