转义字符的替换

it2025-02-02  8

由于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)} 问题解决

转载于:https://www.cnblogs.com/huhu/archive/2005/03/14/118408.html

相关资源:java中常见的转义字符
最新回复(0)