我存储一些HTML作为我要输出到JSP字符串的一部分被转换成<在Java中。我想停止<时,我将它保存为一个字符串
是否有一个,我应该使用这一点,或者我应该写我自己的简单实用功能。我可以很容易地写出来,但我宁愿用最常见的方式来写。
感谢,
我存储一些HTML作为我要输出到JSP字符串的一部分被转换成<在Java中。我想停止<时,我将它保存为一个字符串
是否有一个,我应该使用这一点,或者我应该写我自己的简单实用功能。我可以很容易地写出来,但我宁愿用最常见的方式来写。
感谢,
您不需要做任何特殊的事情。一个简单的表达式将输出字符串而不会转义:${str}
它需要额外的工作才能逃脱,比如使用JSTL <c:out/>
标记。您必须在JSP中执行类似的操作,或者在呈现JSP之前执行String
。
我认为你必须在这里再次重新发明轮子如Java不提供能为你做到这一点任何类。您可以编码和解码URL。其他方法是利用一些人的发明,如“apache commons Langs”。
欢呼声
我不知道我完全按照你的问题。如果您只是想在不转义输出的情况下打印字符串,请尝试:
<% out.println(str); %>
它的作品...但脚本是如此的千禧一代。 – 2011-02-03 05:27:07
是的,就是这样, 标签,我简单地使用$ {str}就像你说的那样,它工作。 –
Ankur
2011-02-03 13:09:03