标准JSTL标签/功能不可能直接实现。这是借助的一个技巧
<c:url>:
<c:url var="url" value=""><c:param name="output" value="${output}" /></c:url><c:set var="url" value="${fn:substringAfter(url, '=')}" /><p>URL-enpred component: ${url}</p>
如果您想做得更干净,请创建一个EL函数。在此答案的底部,您可以找到一个基本的启动示例。您最终会以:
<p>URL-enpred component: ${my:urlEnpre(output, 'UTF-8')}</p>
与
public static String urlEnpre(String value, String charset) throws UnsupportedEncodingException { return URLEnprer.enpre(value, charset);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)