我用struts做了一个留言本。其中,<bean:write name="msg" property="msgContent" filter="false"/>
我这样做的主要目的是实现换行,通过一个bean将数据库中的\r都换成<br>,这样显示在html叶面中的内容就能换行了,但是当数据库中的内容包含要现实在页面上的html代码时同时也被解析了,例如,数据库中存储“我的代码<html>abc</html>”,我想正常显示,结果显示出来“我的代码abc”。如果将filter改成true以后,原来通过bean转化而来得<br>也显示出来了,也就是说没有被浏览器解析。这个问题怎么解决阿,我又想实现换行,又想实现html代码显示。
我这样做的主要目的是实现换行,通过一个bean将数据库中的\r都换成<br>,这样显示在html叶面中的内容就能换行了,但是当数据库中的内容包含要现实在页面上的html代码时同时也被解析了,例如,数据库中存储“我的代码<html>abc</html>”,我想正常显示,结果显示出来“我的代码abc”。如果将filter改成true以后,原来通过bean转化而来得<br>也显示出来了,也就是说没有被浏览器解析。这个问题怎么解决阿,我又想实现换行,又想实现html代码显示。
解决方案 »
- 急用 web程序测试的执行工具有哪些?
- 表单验证,请高手帮忙解释,
- 请问web track是什么意思?
- 为什么会出现getOutputStream() has already been call for this response
- struts2怎么写ajax的xmlHttp.open()中的url
- 高手请进!!
- 目前在做一个项目,可jsp我刚学,我都憋了好几天了,愿在这里结交一些朋友,我的QQ:40177602
- 购物车问题,100分
- 关于Spring Cloud Ribbon的疑问
- 救命!CXF如何指定方法的命名空间
- 有关velocity的问题请高手帮忙解决。
- 如何判断一个byte是否是中文字符的一半
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class register extends register
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException
{
response.setContentType("text/html;charset=gb2312");
PrintWriter out=response.getWriter();
out.print("<html><body>");
out.print(getcode(request));
out.print("</body></html>");
}
public String getcode(HttpServletRequest request)
{
return (request.getParameter("code"));
}
}
////////////////////////////
<html>
<body>
<form action=b.register>
<input type=text name=code>
<input type=submit >
</form>
</body>
</html>
啥意思?没看明白