如何在jsp中用uri对字符串进行编码?

如何在jsp中用uri对字符串进行编码?,第1张

如何在jsp中用uri对字符串进行编码?

标准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);}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5167086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存