jsp中带格式的文本怎样存入access的备注数据类型啊?
时间:2011-09-21
来源:互联网
我用了一个FCKeditor,在里面写入的格式文本(比如带段落的),如果保存到access中就无法保存,是不是要把格式文本里的什么特殊字符替换掉啊,我真是不明白啊,看了一个asp的例子,他是这样替换的
mContent = trim(Request.form("cnWords"))
mContent = Replace(mContent,"<script","<sscript")
mContent = Replace(mContent,"/script>","/scripts>")
mContent = Replace(mContent,"/script >","/scripts>")
在jsp里怎么弄呢,大侠们给我支个招吧,我是个家庭主妇,实在是没时间挣分,没有分数给大家,帮我指点一下吧,谢谢啊!
mContent = trim(Request.form("cnWords"))
mContent = Replace(mContent,"<script","<sscript")
mContent = Replace(mContent,"/script>","/scripts>")
mContent = Replace(mContent,"/script >","/scripts>")
在jsp里怎么弄呢,大侠们给我支个招吧,我是个家庭主妇,实在是没时间挣分,没有分数给大家,帮我指点一下吧,谢谢啊!
作者: ningboyaoxi 发布时间: 2011-09-21
家庭主妇都出来啦
出什么错了?

出什么错了?
作者: softroad 发布时间: 2011-09-21
是不是应为你添加到access数据库的数据也换行,可能access不支持换行的数据?
如果不支持你可以用replace这个方法把一些特殊的字符替换掉,或者清除掉。
搜一下这个函数就会有很多的例子。
如果不支持你可以用replace这个方法把一些特殊的字符替换掉,或者清除掉。
搜一下这个函数就会有很多的例子。
作者: ylovep 发布时间: 2011-09-21
不是出错,就是利用FCKeditor写入的东西,如果是普通的文本可以保存到access中,但如果是复杂的带格式的,就存不进去,我页面的代码是
</html>
index_ok.jsp
<%@ page contentType="text/html;charset=gbk"%>
<%
String ed=(String)request.getParameter("EditorDefault");
%>
<html>
<head>
<jsp:useBean id="conn" scope="page" class="test.AccessBean" />
<jsp:useBean id="con" scope="page" class="test.AccessBean" />
<title>
测试fckeditor
</title>
</head>
<body>
<% request.setCharacterEncoding("gb2312");
String rollId =(String)session.getAttribute("rollId");
byte[] b=ed.getBytes("iso-8859-1");
ed=new String(b);
String sql="";
sql = "update roll set content ='"+ed+"' where id="+rollId+"";
conn.upDate(sql);
out.print(sql);
%>
<%=ed%>
</body>
</html>
</html>
index_ok.jsp
<%@ page contentType="text/html;charset=gbk"%>
<%
String ed=(String)request.getParameter("EditorDefault");
%>
<html>
<head>
<jsp:useBean id="conn" scope="page" class="test.AccessBean" />
<jsp:useBean id="con" scope="page" class="test.AccessBean" />
<title>
测试fckeditor
</title>
</head>
<body>
<% request.setCharacterEncoding("gb2312");
String rollId =(String)session.getAttribute("rollId");
byte[] b=ed.getBytes("iso-8859-1");
ed=new String(b);
String sql="";
sql = "update roll set content ='"+ed+"' where id="+rollId+"";
conn.upDate(sql);
out.print(sql);
%>
<%=ed%>
</body>
</html>
作者: ningboyaoxi 发布时间: 2011-09-21
是啊,确实是换行的,但是替换那些呢,有没有例子呢?是不是只替换换行的就行啊
作者: ningboyaoxi 发布时间: 2011-09-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28