用强制换行,就是每隔若干个字符串就给他加个<br>进去
解决方案 »
- java调用dll文件获得视频信息——急!
- struts2 ajax问题
- 求jsp和java数据的传送???
- [跪求]如何抓取检索结果页面源代码里的内容?
- 请教:js如何清除原来的变量?
- 如何获得固定ID的session
- 从表单传过来的中文数据显示的是乱码,为之奈何?
- 求助(一个关于jsp从数据库中取数据的问题)
- 初学者请教高手:在WIN98下怎么配置JSP开发环境(用TOMCAT)
- 大家用jsp做的项目标签库用的多吗?为什么网上关于taglib和tld文件的资料那么少
- kookoo 、 xiaoyou 、 beyondii 三位老大的邮箱告知jfan可以吗?我有事同您们商量,谢谢。[email protected]
- 大家谈谈javascript和jsp,servelt的结合!分不够可以追加!!!
<table width=80 height=30>
<tr height=30>
<td width=80>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</td>
</tr>
</table>
1。可以用PRE
2。自己写个parsing函数,用<br>代替每个回车符号
输入什么格式显示什么格式
byte[] tmpbyte;
String strContent;
strContent = request.getParameter("tContent");//tContent为上页输入框的name
tmpbyte = strContent.getBytes("ISO8859_1");
strContent = new String(tmpbyte);
2.写一个转换函数:
/********************************************************
* 功能:
* 替换指定字符串中的指定子串
*
* 参数:
* p_strSource 原始字符串
* p_strOld 需要被替换的子串
* p_strNew 新的子串
*
* 返回值:
* String 替换后的字符串
*
* 作者:
* 永远的绿
*
* 完成日期:
* 2001.4.30
********************************************************/
public static String stringReplace(String p_strSource,String p_strOld,String p_strNew){
String strDest = "";
int iOldLen = p_strOld.length();
int iPos;
if(p_strSource == null)
return null;
while((iPos = p_strSource.indexOf(p_strOld)) != -1){
strDest = strDest + p_strSource.substring(0,iPos);
strDest = strDest + p_strNew;
p_strSource = p_strSource.substring(iPos + iOldLen);
}
strDest = strDest + p_strSource;
return strDest;
}
3.将特殊符号进行HTML编码:
strContent = stringReplace(strContent,"'","'");
strContent = stringReplace(strContent,"\"",""");
strContent = stringReplace(strContent,"<","<");
strContent = stringReplace(strContent,">",">");
4.将strContent写入数据库
5.显示的时候再将"\n"替换成"<br>",或者在第3步直接替换也行
我想你应该可以达到目的了
<table width=100%>
<tr><td><%= strContent%></td></tr>
</table>
<%= msg %>
</span>
http://www.starmate.com.cn/bbs