struts2學習第六天。今天總結一些小知識。
(1)中文傳輸問題
在前臺從後臺傳輸中文,有時候會出現亂碼的問題,但是如果在struts.xml中加入以下標籤就不會出現亂碼。
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
(2)struts.xml文件的模塊包含使用
如果把所有的struts配置文件都寫在一個struts.xml中,這樣看起來太亂,不利於更改和管理,所以可以使用模塊包含,把配置文件分成多個文件,最後集中在一起
在主配置文件中添加以下代碼
<include file="login.xml"></include>
(3) 默認action
如果有時候用戶輸入錯了路勁,那麼頁面就會跳轉到報錯或者出錯的頁面,這樣很不友好,我們可以通過默認頁面的跳轉,讓用戶輸入錯了路勁,可以跳轉的我們制定頁面,這樣會比較友好
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="defaultPage"></default-action-ref>
<action name="test" class="xin.itfactory.action.TestAction" method="execute" >
<result name="success">/index.jsp</result>
</action>
<action name="defaultPage">
<result>/default.jsp</result>
</action>
</package>