2013-05-13 29 views
0

我需要一个URL/URI与JSTL进行解码,这样编码字符串,如:解码URL/URI在JSTL

%3Fname%3DUpHelix 

变为:

?name=UpHelix 

我知道你可以在使用URLDecoder正规的java,但我不知道如何在JSTL中使用它。

是否有JSTL方法可以实现这个功能?

+4

编号在控制器中执行,或创建自己的标记。 – 2013-05-13 21:51:49

+0

如果您没有控制器并且您不想使用标签,那么您可以使用名为replace的JSTL EL函数。我不愿意发布代码,因为JSP中的脚本编写在这里真的让人不满。但是,如果你问我的破解,那么我会提供。 – rickz 2013-05-14 02:47:44

+0

@JB Nizet,对你的建议。继续并发布类似于您的评论的答案,我会接受该答案。 – UpHelix 2013-05-15 15:35:43

回答

2

没有标准标签来做到这一点。所以你应该在控制器中完成它,或者创建自己的标签来完成它,并在JSP中使用这个标签。

这对我来说看起来不像查看逻辑(即标记生成逻辑),所以最好的地方可能在控制器中。