我将一些HTML存储为String,我想将其输出到JSP。
我是否应该使用一个简单的实用功能,或者我应该自己编写。我可以轻松地写它,但我宁愿以最常见的方式来做。
谢谢,
答案 0 :(得分:3)
你不需要做任何特别的事情。一个简单的表达式将输出字符串而不转义:${str}
进行转义需要额外的工作,例如使用JSTL <c:out/>
标记。您必须在JSP中执行类似的操作,或者在呈现JSP之前执行String
。
答案 1 :(得分:0)
我认为你必须再次重新发明轮子,因为java没有提供任何可以为你做这个的类。您可以对URL进行编码和解码。其他方式是利用像'apache commons Langs'这样的轮子发明。
欢呼声
答案 2 :(得分:0)
我不确定我是否完全听从你的问题。如果您只想在不转义输出的情况下打印字符串,请尝试:
<% out.println(str); %>