2011-02-03 37 views
0

我存储一些HTML作为我要输出到JSP字符串的一部分被转换成<在Java中。我想停止<时,我将它保存为一个字符串

是否有一个,我应该使用这一点,或者我应该写我自己的简单实用功能。我可以很容易地写出来,但我宁愿用最常见的方式来写。

感谢,

回答

3

您不需要做任何特殊的事情。一个简单的表达式将输出字符串而不会转义:${str}

它需要额外的工作才能逃脱,比如使用JSTL <c:out/>标记。您必须在JSP中执行类似的操作,或者在呈现JSP之前执行String

+0

是的,就是这样,标签,我简单地使用$ {str}就像你说的那样,它工作。 – Ankur 2011-02-03 13:09:03

0

我认为你必须在这里再次重新发明轮子如Java不提供能为你做到这一点任何类。您可以编码和解码URL。其他方法是利用一些人的发明,如“apache commons Langs”。

欢呼声

0

我不知道我完全按照你的问题。如果您只是想在不转义输出的情况下打印字符串,请尝试:

<% out.println(str); %> 
+0

它的作品...但脚本是如此的千禧一代。 – 2011-02-03 05:27:07

相关问题