隨筆-26  評論-13  文章-46  trackbacks-0
          由于mysql把\當作轉義字符用,所以要把路徑中的\處理成\\才可以正確保存,無奈之下copy了一段java代碼實現字符替換,后來才發現原來JSTL的新增函數庫就有函數已經可以實現此功能,且使用起來代碼簡潔,這樣好的東西自然要用用。
          <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
          ${fn:replace(param.sourceUrl,'\','\\')}
          結果出現錯誤:Unterminated ${ tag。
          修改代碼為:
          <c:set var="before" value="\\"/> 
          <c:set var="after" value="\\\\"/> 
          $
          {fn:replace(param.sourceUrl,before,after)} 
          問題解決
          posted on 2005-06-07 16:01 似水流年 閱讀(1454) 評論(1)  編輯  收藏 所屬分類: JSP/Servlet

          評論:
          # re: 轉義字符\的替換[未登錄] 2009-03-20 00:13 | 飛雪
          非常感謝 正是我需要的。。。  回復  更多評論
            
          主站蜘蛛池模板: 巴中市| 普兰店市| 乐山市| 黄石市| 尖扎县| 米泉市| 雷波县| 常山县| 密云县| 海口市| 德化县| 哈巴河县| 华亭县| 嘉荫县| 毕节市| 黑龙江省| 盐亭县| 宝山区| 正蓝旗| 石狮市| 安阳市| 兴文县| 客服| 丰原市| 和龙市| 紫金县| 兴宁市| 隆德县| 永春县| 宿迁市| 乐都县| 阳新县| 山阴县| 博乐市| 沙洋县| 通山县| 仁寿县| 桑日县| 蒙阴县| 澳门| 拉萨市|