我有一个文本区域并在此文本区域中输入一些内容我想在jsp页面上以与我在文本区域中输入内容相同的格式显示内容。所以就像我在文本区输入文本然后将其保存在mysql数据库中然后从数据库中检索它并在Jsp页面上显示它。我也谷歌,但无法找到解决方案。
我正在使用带有mysql数据库的Spring MVC。
答案 0 :(得分:6)
将文字附加到pre
标记:
<pre><c:out value="${theTextFromDatabase}"/></pre>
c:out
JSTL标记是HTML转义所有HTML特殊字符所必需的:<
变为<
,>
变为>
,{{1变成&
等等。
答案 1 :(得分:1)
我得到了删除 Textarea 问题的答案,现在没有必要在Textarea中添加Tag。 只是附加来自textarea的值。就像这样。我做了它&amp;它运作良好。
String ques=request.getParameter("ques");
StringBuffer sb=new StringBuffer();
sb.append("<pre>"+ques+"</pre>");
String ss=sb.toString();
答案 2 :(得分:0)
当你用相同的格式说你的意思是粗体,斜体,eol等等?文本是否以您引入的格式保存在数据库中? 。我认为你需要某种插件wysiwyg(你看到的是你得到的)像TinyMce(http://www.tinymce.com/)或者在数据库中保存正确的格式然后处理文本以根据你收到的文本格式化它你的数据库。