解决JSP保存到数据库丢失格式的方法
2015-10-02 00:00
573 查看
网站上的文章用什么存储?使用Oralce用CLOB存储,Java操作CLOB的方法网上很多,可是发现读取后显示在网页上和录入时的格式完全不同,该有的段落已经不复存在。
由于页面中使用的是textarea标签而不是强大的网页文本编辑器,所以要自己处理格式的问题了,下面是我找到的一个专业函数, 使用它将前台传过来的文章字符串转义一下再存入数据库,这次再读取出来的文章就有段落的显示了。
JSP保存到数据库丢失格式的解决方法代码引用:
/** * 格式化文章信息,保持文章的格式。保存时用。 * * @param str * @return */ public String HTMLEncode(String str) { str = str.replace(">", ">"); str = str.replace("<", "<"); char ch; ch = (char) 32; // space str = str.replace(String.valueOf(ch), " "); ch = (char) 34; // '' str = str.replace(String.valueOf(ch), """); ch = (char) 39; // ' str = str.replace(String.valueOf(ch), "'"); ch = (char) 13; // carriage return str = str.replace(String.valueOf(ch), ""); ch = (char) 10; // new line str = str.replace(String.valueOf(ch), "<BR>"); return str; }
以上就是和大家分享的JSP保存到数据库丢失格式的解决方法,希望对大家的学习有所帮助,有好的想法欢迎大家互相交流,探讨。
相关文章推荐
- MySQL 5.0.16乱码问题的解决方法
- MySQL提高分页效率
- linux下oracle常用命令大全
- komodo,mysql workBeach
- MySQL创建用户与授权方法
- Oracle分页
- mysql中sql语句执行时间
- .NET基础拾遗(6)ADO.NET与数据库开发基础
- 生产环境批量修改mysql引擎
- 聚合函数-transact-sql
- transact-sql的语法规则
- MySQL中有两种方法可以删除数据
- SQLIOSim
- mysql(七、创建、修改、更新视图)
- Oracle深入数据库体系结构_第二章体系结构概述
- mysql 小操作
- mysql操作
- 02.Redis主从集群的Sentinel配置
- 由于问题引起信号ORA-27154无法启动数据库
- Oracle学习第一天---安装和基础入门