【发布时间】:2012-06-12 17:01:02
【问题描述】:
之后:
String content = "Some \n multiline \n content";
//actually, content comes from request (tomcat application)
stmnt.setString(2,content);
我在数据库(mysql)中有那个:
“一些多行内容”
我怎样才能避免这种情况?
部分页面来源:
<textarea name="content" rows="5" cols="40"># encoding: UTF-8def put_actions()action = "<a href='view'><img src=
但必须是:
<textarea name="content" rows="5" cols="40"># encoding: UTF-8
def put_actions()
action = "<a href='view'><img src=
PS。只需
statement = Connection.createStatement();
statement.executeUpdate("UPDATE v5_scriptlets SET content = '"+request.getParameter(request)+"'");
一切正常。
【问题讨论】:
-
我认为您可能误解了正在发生的事情。您如何查看该内容?可能是查看器只是没有显示控制代码,即使它们 存在于数据库中。使用您的应用程序查询它并在那里签入。以防万一。
-
在您的 Internet Explorer 中,“右键单击”网页,然后单击“查看源代码”。你会看到新的线条出现了。
-
更新帖子。 \n 不存在于数据库中。检查思想 mysql 控制台客户端和页面源。
标签: java mysql sql tomcat prepared-statement