问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp 中request.getPatameter("content")

发布网友 发布时间:2024-10-17 10:53

我来回答

6个回答

热心网友 时间:2024-11-06 12:28

request.getParmater("content") 得到的值直接通过相关操作提交到数据库,这个问题不大。
关键是从数据库中把内容读出来显示到页面前做少许变化。
String content=rs.getString("content");//假设这是从数据库中取出的“内容”值
String newcontent=content.replaceAll("\n","<br>") ;//把content中的换行用“<br>”替换
newcontent=newcontent.replaceAll(" "," ");//再把空格用“ ”替换

就ok了!中文乱码的问题,可以在request.getParmater("content") 之前加上request.setCharacterEncoding("gb2312");

热心网友 时间:2024-11-06 12:32

建议你用fckeditor编辑器
你要的效果都可以实现
免费的,只要下载后,在Jsp中应用就可以了

热心网友 时间:2024-11-06 12:32

request.getParmater("content").innerHTML

热心网友 时间:2024-11-06 12:26

用在线编辑器
FCK新版本很好用
配置也很简单...
若有问题76555468 注明:JAVA

热心网友 时间:2024-11-06 12:32

//获取内容String s=request.getParameter("content");

//将内容编码,防止乱码产生
byte[] b=s.getBytes();
String s1=new String(b,"ISO-8859-1");

//插入数据库
insert into table_name values(value1,value2,...,s1);

从数据库中检索
String sql=select * from table_name;
Connection conn=DriverManager("驱动程序");//建立连接
Statement stmt=conn.getConnection(uri,用户名,密码);//发送数据库对象
ResultSet rs=stmt.executeQuery(sql);//执行sql语句

利用ResultSet对象将存储结果集(ResultSet rs)
if(rs.next())
{
String log=rs.getString("content");
}
out.println(log);

楼主意思是要详细的代码吗?

热心网友 时间:2024-11-06 12:26

public class ToHtml
{
public static String toHtml(String str)
{
if(str==null)
return null;
StringBuffer sb = new StringBuffer();
int len = str.length();
for (int i = 0; i < len; i++)
{
char c = str.charAt(i);
switch(c)
{
case ' ':
sb.append(" ");
break;
case '\n':
sb.append("<br>");
break;
case '\r':
break;
case '\'':
sb.append("'");
break;
case '<':
sb.append("<");
break;
case '>':
sb.append(">");
break;
case '&':
sb.append("&");
break;
case '"':
sb.append(""");
break;
case '\\':
sb.append("\");
break;
default:
sb.append(c);
}
}
return sb.toString();
}
}
String content=ToHtml(request.getParameter("content"));
然后吧content插入数据库就好了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何为职务侵占罪进行辩护 职务侵占如何辩护 职务侵占罪有效辩护点有哪些 miui11开发者选项在哪_小米miui11开发者选项在哪 查询考研成绩需要什么 考研查分前要做什么 考研查询需要什么证件 研究生什么专业好 什么专业的研究生最好 考研究生什么专业好 电脑开机总是白屏,进去之后桌面都是花屏,看不到桌面上的东西,去修了... ...从炎黄部落到中国的历代的朝代和朝代的历代的皇帝?谢谢了,大神帮忙... 电脑显示器开机后白屏然后变成竖花屏是怎么了 ...日在小米官网买的手机,什么时候可以发货?大概什么时候可以到货?我在... 深圳火车西站如何乘坐公交转地铁到达通天地手机市场? 深圳公交车58路,北大医院站到南头火车西站多长时间? 急java里用正则替换掉img标签的src里的内容 java replaceall 不起作用 安徽有哪些专科军校 模拟人生2的物品包放在哪里,是c盘的我的文档里的sim2么?这样不就很占... 深圳西火车站坐58路公交车到南山区南光路在什么站下车?谢谢!_百度知... 从一个斜边长为18cm的等腰直角三角形剪成一个尽可能大的正方形 中国皇帝是谁 用一张边长18cm的正方形硬纸,把他围成一个无盖的最大正方体(画出图形... 商朝,周朝,唐朝,宋朝,元朝,明朝,清朝分别是哪些 工业互联网IT\OT\ET\AT融合简单讨论 ...汉,三国,晋,南北朝,隋,唐,五代十国,宋,元,明,清里有哪些人?_百度知 ... 太子太师第七十三关看图猜成语 工业互联网IT\OT\ET\AT融合简单讨论 一根铁丝长18厘米,还差多少厘米就能围城一个边长是5厘米的正方形? 下载了模拟人生2之孤岛物语,自定义物品安装在哪个盘啊 电脑开机时为何出现白屏,花屏?开机后屏幕则完全正常? ...夏商周秦两汉成,蜀魏吴争晋南北,隋唐五代宋元明清。”中的所有朝代... 模拟人生2关于下载的物品要怎么放入游戏里 如下图,笔记本屏幕经常花屏。有时候开机会白屏。 显卡什么样子 疯狂猜成语一个人肚子上写着经纶答案是什么 模拟人生2下载的发型和服装放在哪个文件夹里? 疯狂猜成语图一个人肚子上有经纶二字 校园之事作文650字,要求环境描写,在一小时发来,写在校园发生的事_百度... 疯狂猜成语一个人肚子上写着经纶答案是什么 疯狂猜成语图一个人肚子上有经纶二字 ...是现在还没有开通蚂蚁借呗的,我指的是芝麻分650分以上的,以前开通过... ...但分数可能只有650分左右,离华附和广雅的分数线差很多,是不是只要交... 工业互联网IT\OT\ET\AT融合简单讨论 老是喜欢躺着思考该怎么纠正,在线等!! ...名字或者是电视剧的名字,或者是成语之类的游戏软件叫什么名字... 天天成语疯狂看图 猜不出 如何在模拟人生2里弄出下载的自定义发型、衣服? 先锋空调扇坏了怎么办