数据从JSP页面到数据库再到JSP页面为什么排版格式没了,问题如何解决??谢谢各位,给分100!!! 显示的时候转化一下就可以了 s=s.replaceAll(" "," "); s=s.replaceAll("\n","<br>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个问题:表中可以有两个字段,比如,FILE_ID,FILE_PARENT_ID,最上一级的FILE_PARENT_ID可以为root,然后每加一条纪录,就把FILE_PARENT_ID设为他父节点的ID,如果某条纪录的ID在所有的纪录的FILE_PARENT_ID中都没有,那就说明他是最终节点。第二个问题:还不清楚。 textarea里面的换行是\r\nhtml显示换行用<br>所以你从db中取出内容显示在页面上时它就会没有了回换行的格式了.但是你要把db中的内容再显示在textarea中的时候格式和你输入时的一样。所以你在显示的时候要根据情况把\r\n换成<br>或把<br>换成\r\n下面的仅供参考: 是从数据库取出的数据比如字段名为name:String text=new String(request.getParameter("name").getBytes("ISO8859_1"));然后做下面的转换处理:<%int index=text.indexOf("\r\n");while(index!=-1){text=text.substring(0,index)+"<br/>"+text.substring(index+2);index=text.indexOf("\r\n");}%>这样就可以了就是:<html><head></head><body> <p><%=text%></body></html>*************************************如果你想把数据库中的数据放到<textarea>中的话,就应该这样做,如下:String text=new String(request.getParameter("name").getBytes("ISO8859_1"));<%int index=text.indexOf("\r\n");while(index!=-1){text=text.substring(0,index)+"\n"+text.substring(index+2);index=text.indexOf("\r\n");}%> 格式肯定要转换的"\r\n" -》 "<BR>"\n" -》 "<BR>" 两个应用,不同服务器之间大数据量传输 ajax 异步检测用户名是否存在 函数没有调用啊 求大神知道 jspsmartupload的上传和下载 你好mysql jdbc驱动配置 你会吗?急!! 请问哪个jsp的网上商店比较好,要免费的 INC是什么文件啊? 非常简单的bean传递参数的问题,在线等,马上结帐 关于startup.bat的问题(急) 救命!兄弟s!怎么引用同个package里的.class?送分! hibernate 级联删除问题 找简单的jsp试卷题目 初级问题:B/S开发中的用户确认
第二个问题:还不清楚。
html显示换行用<br>
所以你从db中取出内容显示在页面上时它就会没有了回换行的格式了.但是你要把db中的内容再显示在textarea中的时候格式和你输入时的一样。所以你在显示的时候要根据情况把\r\n换成<br>或把<br>换成\r\n下面的仅供参考:
是从数据库取出的数据比如字段名为name:
String text=new String(request.getParameter("name").getBytes("ISO8859_1"));
然后做下面的转换处理:
<%
int index=text.indexOf("\r\n");
while(index!=-1)
{
text=text.substring(0,index)+"<br/>"+text.substring(index+2);
index=text.indexOf("\r\n");
}
%>
这样就可以了就是:
<html>
<head>
</head>
<body>
<p><%=text%>
</body>
</html>*************************************
如果你想把数据库中的数据放到<textarea>中的话,就应该这样做,如下:
String text=new String(request.getParameter("name").getBytes("ISO8859_1"));
<%
int index=text.indexOf("\r\n");
while(index!=-1)
{
text=text.substring(0,index)+"\n"+text.substring(index+2);
index=text.indexOf("\r\n");
}
%>
"\r\n" -》 "<BR>"
\n" -》 "<BR>"