struts2学习_第六天(小知识总结)

来源:互联网 发布:淘宝客最低佣金比例 编辑:程序博客网 时间:2024/05/16 03:48

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>