posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          html:messages與html:errors

          Posted on 2006-11-21 14:33 semovy 閱讀(646) 評論(0)  編輯  收藏 所屬分類: struts

          1. 簡介 ????
          ??? <html:messages> 標(biāo)簽和 <html:errors> 標(biāo)簽有些相似之處, 也能夠在網(wǎng)頁上輸出消息, 不過兩者的使用方法有些差別.
          2. 實(shí)例
          ??? <html:messages id="message" message="true">
          ??????? <bean:write name="message"/>
          ??? </html:messages>

          3. 屬性
          (1) name: 指定ActionMessages 對象存放在 request 或 session 范圍內(nèi)的屬性 key(即上面實(shí)例中的message). 標(biāo)簽處理類將根據(jù)這一屬性key 來檢索request 或 session 范圍的 ActionMessages 對象.

          (2) message: 指定消息的來源. 如果為true , 則從request 或 session 范圍內(nèi)檢索出屬性 key為 Globals.MESSAGE_KEY 的 ActionMessages 對象, 此時(shí) name 屬性無效; 如果為false ,則根據(jù)name 屬性來檢索ActionMessages 對象, 如果此時(shí)沒有設(shè)置name 屬性, 將采用默認(rèn)值Globals.ERROR_KEY. message 屬性的默認(rèn)值為false.
          (3) id: 用來命名從消息集合中檢索出的每個(gè) ActionMessage 對象, 它和<bean:write>標(biāo)簽的name 屬性匹配. 在上例中, <html:messages> 標(biāo)簽的處理類每次從消息集合中取出一個(gè) ActionMessages 對象, 就把它命名為 "message", <bean:write> 標(biāo)簽接著把這個(gè)名為"message" 的ActionMessage 對象的消息輸出到網(wǎng)頁上.
          4. 創(chuàng)建ActionMessages 集合, 存入request 中
          ??? ActionMessages actionMessages = new ActionMessages();
          ??? actionMessages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("record.inserted"));
          ??? saveMessages(request, actionMessages);

          主站蜘蛛池模板: 太康县| 镇远县| 昔阳县| 乐都县| 开江县| 景谷| 长子县| 沭阳县| 济源市| 青河县| 南江县| 濮阳市| 滁州市| 耿马| 三原县| 泉州市| 玉田县| 弥渡县| 盐山县| 米林县| 澄城县| 内乡县| 称多县| 绍兴市| 永靖县| 海门市| 罗定市| 清镇市| 滦平县| 舞钢市| 北海市| 昌吉市| 互助| 特克斯县| 灵璧县| 宣威市| 哈巴河县| 长武县| 巫山县| 文昌市| 宁海县|