<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 閱讀(1032) 評論(0)  編輯  收藏 所屬分類: Java Web

    主站蜘蛛池模板: 精品国产呦系列在线观看免费| 日本在线高清免费爱做网站| 久久99国产综合精品免费| mm1313亚洲精品国产| 亚洲一级免费毛片| 国产又黄又爽又大的免费视频 | 好吊妞998视频免费观看在线| 亚洲日韩VA无码中文字幕| 亚洲av无码av在线播放| 99国产精品永久免费视频| 久久久久久亚洲精品成人| 国产在线播放线91免费| 国产精品亚洲自在线播放页码| 2021精品国产品免费观看| 亚洲视频手机在线| 黄色永久免费网站| jizz免费在线观看| 最新国产AV无码专区亚洲| 人妻免费久久久久久久了| yy6080久久亚洲精品| 久草视频免费在线| 中国一级毛片免费看视频| 亚洲AV无码一区二区三区电影| 久久久久亚洲Av片无码v| 无码日韩精品一区二区免费暖暖| 在线观看午夜亚洲一区| 成人性生交视频免费观看| 国产亚洲福利精品一区二区| 国产一级大片免费看| 一级一黄在线观看视频免费| 亚洲国产另类久久久精品| 免费在线黄色电影| 日本久久久久亚洲中字幕| 亚洲国产一区视频| 久久久久久国产精品免费免费男同 | 高清永久免费观看 | 91精品免费国产高清在线| 四虎国产精品免费永久在线| 亚洲人成电影福利在线播放| 国产片AV片永久免费观看| 亚洲AV一二三区成人影片|