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

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

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

    龍行天下

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

    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

    主站蜘蛛池模板: 久草视频在线免费| 国产精品亚洲а∨无码播放麻豆 | 男女啪啪永久免费观看网站| 亚洲国产二区三区久久| 久久久久久国产a免费观看不卡| 免费在线观看a级毛片| 全部在线播放免费毛片| 精品国产污污免费网站| 亚洲午夜av影院| 国产精品免费一区二区三区| 亚洲一区无码中文字幕| 久久精品国产这里是免费| 亚洲av日韩综合一区在线观看| 免费无码毛片一区二区APP| 久久久无码精品亚洲日韩京东传媒| 99精品视频在线观看免费专区 | 成年人在线免费看视频| 国产亚洲美女精品久久久久| 亚洲高清最新av网站| APP在线免费观看视频| 久久久亚洲欧洲日产国码是AV| 成人影片麻豆国产影片免费观看| 色天使亚洲综合一区二区| 暖暖免费日本在线中文| 亚洲国产成a人v在线| 国产精品极品美女免费观看| 亚洲成人动漫在线| 亚洲免费福利在线视频| 亚洲综合一区二区精品导航| 一道本不卡免费视频| 吃奶摸下高潮60分钟免费视频| 好吊色永久免费视频大全| 亚洲国产精品综合一区在线| 国产国产人免费人成免费视频| 在线观看免费黄网站| 亚洲国产日韩精品| 久久亚洲av无码精品浪潮| 日本XXX黄区免费看| 一级毛片免费一级直接观看| 亚洲精品在线免费观看视频| 蜜桃视频在线观看免费视频网站WWW|