<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    龍行天下

      政 博
    隨筆 - 23, 文章 - 0, 評論 - 12, 引用 - 0
    數(shù)據(jù)加載中……

    struts錯誤和信息的處理

    1. 錯誤和信息的處理 .

    首先在資源文件中定義錯誤信息和普通信息 . :MessageResources.properties 中定義如下 :

    java 代碼 :?



    #
    # Resources
    for testing <html:errors> tag.
    #

    errors.header=<table>
    errors.footer=</table>
    errors.prefix=<tr><td>
    errors.suffix=</td></tr>

    property1error1=Property 1,
    Error 1
    property2error1=Property 2,
    Error 1
    property2error2=Property 2,
    Error 2
    property2error3=Property 2,
    Error 3
    property3error1=Property 3,
    Error 1
    property3error2=Property 3,
    Error 2
    globalError=Global
    Error

    #
    # Resources
    for testing <html:messages> tag.
    #

    messages.header=<table>
    messages.footer=</table>

    property1message1=Property 1, Message 1
    property2message1=Property 2, Message 1
    property2message2=Property 2, Message 2
    property2message3=Property 2, Message 3
    property3message1=Property 3, Message 1
    property3message2=Property 3, Message 2
    globalMessage=Global Message

    ?



    在程序中定義錯誤和信息類 , 這個例子寫在 JSP

    java 代碼 :?



    <%
    ? ? ? ActionErrors errors =
    new ActionErrors();
    ? ? ? errors.add("property1",
    new ActionError("property1error1"));
    ? ? ? errors.add("property2",
    new ActionError("property2error1"));
    ? ? ? errors.add("property2",
    new ActionError("property2error2"));
    ? ? ? errors.add("property2",
    new ActionError("property2error3"));
    ? ? ? errors.add("property3",
    new ActionError("property3error1"));
    ? ? ? errors.add("property3",
    new ActionError("property3error2"));
    ? ? ? errors.add(ActionErrors.GLOBAL_ERROR,
    new ActionError("globalError"));
    ? ? ? request.setAttribute(Globals.ERROR_KEY, errors);

    ? ? ? ActionMessages messages =
    new ActionMessages();
    ? ? ? messages.add("property1",
    new ActionMessage("property1message1"));
    ? ? ? messages.add("property2",
    new ActionMessage("property2message1"));
    ? ? ? messages.add("property2",
    new ActionMessage("property2message2"));
    ? ? ? messages.add("property2",
    new ActionMessage("property2message3"));
    ? ? ? messages.add("property3",
    new ActionMessage("property3message1"));
    ? ? ? messages.add("property3",
    new ActionMessage("property3message2"));
    ? ? ? messages.add(ActionMessages.GLOBAL_MESSAGE,
    new ActionMessage("globalMessage"));
    ? ? ? request.setAttribute(Globals.MESSAGE_KEY, messages);
    ? ? %>

    ?





    顯示錯誤 :

    java 代碼 :?



    <html:errors property="property1" />
    <html:errors property="property2" />

    ?


    顯示信息 :

    java 代碼 :?



    <html:messages property="property1" message="
    true " id="msg" header="messages.header" footer="messages.footer">
    ? ? ? ? ? ? <tr>
    ? ? ? ? ? ? ? <td>
    ? ? ? ? ? ? ? ? ? ? ?<%= pageContext.getAttribute("msg") %>
    ? ? ? ? ? ? ? </td>
    ? ? ? ? ? ? </tr>
    ? ? ? ? ? </html:messages>

    <html:messages message="
    true " id="msg" header="messages.header" footer="messages.footer">
    ? ? ? ? ? ? <tr>
    ? ? ? ? ? ? ? <td>
    ? ? ? ? ? ? ? ?<%= pageContext.getAttribute("msg") %>
    ? ? ? ? ? ? ? </td>
    ? ? ? ? ? ? </tr>
    </html:messages>

    ?

    ?

    posted on 2006-05-03 20:02 feingto 閱讀(1040) 評論(0)  編輯  收藏 所屬分類: Java Web

    主站蜘蛛池模板: 亚洲精品少妇30p| 亚洲欧美国产国产综合一区| 久久久久av无码免费网| 亚洲熟妇无码av另类vr影视 | 成年女人毛片免费观看97| 色天使色婷婷在线影院亚洲| 国产亚洲人成网站在线观看| 天天影院成人免费观看| 麻豆91免费视频| 亚洲第一永久在线观看| 亚洲国产成人乱码精品女人久久久不卡| 免费国产叼嘿视频大全网站| 亚洲日韩国产AV无码无码精品| 亚洲色精品88色婷婷七月丁香| 国产99视频精品免费观看7| gogo免费在线观看| 亚洲娇小性xxxx| 久久综合九九亚洲一区| 日本一道本高清免费| 99视频在线免费| sss日本免费完整版在线观看| 亚洲国产成人久久综合一区| 亚洲真人无码永久在线| 91嫩草国产在线观看免费| 二个人看的www免费视频| 在线观看亚洲AV日韩A∨| 亚洲国产精品高清久久久| 四虎影视精品永久免费| 国产乱子精品免费视观看片| 成人无码区免费A∨直播| 久久亚洲欧美国产精品| 亚洲国产精品综合久久久| 亚洲高清国产拍精品26U| 免费人成在线观看网站视频| 国产无人区码卡二卡三卡免费| 99精品视频免费| 免费精品国产自产拍在线观看| 国产亚洲精品成人AA片| 亚洲美女视频网址| 亚洲国产精品无码专区| 2048亚洲精品国产|