ResultSet data = new com.sourceware.test.Test().read();
//new一个Test类的对象,调用read()方法,返回一个ResultSet对象
while(data.next()) {
content = data.getString("content");
out.println(content);
}输出来的内容就一行,没人任何换行的!
求教啊,怎样才能显示正常!
解决方案 »
- java dwg 怎样用java把dwg就是aoutcad的格式文件转换成gif,jpg等格式
- 紧急求助SSH查询出现空指针错误
- 大家帮我看看这个循环写的对不对?我表里15条数据循环出来怎么只有14条
- jsp页面调用mediaPlayer时URL中有中文怎么办?
- 请大家帮忙看看这个"赋值变量不存在"的异常
- jsp页面,怎么出现保存文件对话框
- 怎样在相同的服务器中两个不同的servlet中共享内存地址
- 紧急求助,servlet的中文问题
- 配置好服务器为何不能显示JSP页????????/
- websphere或者weblogic能直接发布ear包吗?
- 简单而又复杂的问题,计数器程序,请有经验的高手指点。
- 通过servlet转向jsp页面,页面的css丢失(急急急)
out.println(content.xxx);
要不就拿出来再content.replaceAll("\r\n","<br>");
但是如果平台不同的话,回车符也不一样
建议改成
content.replaceAll(Character.LINE_SEPARATOR," <br/>")
BR是HTML的换行
HTML4.0是要求所有的tag全部闭合的 所以要加/>
public static String replaceIn(String pstrWord) throws Exception {
pstrWord = pstrWord.replaceAll("\n", "<br/>");
pstrWord = pstrWord.replaceAll("<", "<");
pstrWord = pstrWord.replaceAll(">", ">");
return pstrWord;
}
然后把返回的这个字符串存入数据库,取出来的时候相反,把取出来的值做为参数调用下面的方法:
public static String replaceOut(String pstrWord) throws Exception {
pstrWord = pstrWord.replaceAll("<br/>", "\n");
pstrWord = pstrWord.replaceAll("<", "<");
pstrWord = pstrWord.replaceAll(">", ">");
return pstrWord;
}
这样在输出就可以看到回车效果了