易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle中Clob字段中的回车换行在jsp中展示的问题

在开发过程出现这么一个问题:
   比如:一个字段content 类型CLOB,这其中存的有可能复制粘贴过来的word excel html中的内容,用java将这些内容存入,存入后有特殊的符号 比如回车换行等。那么不能正常展示的数据。
   解决方案:
   存入数据的是将这个数据contentdata在js中进行
  String(contentdata).replace(/&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;").replace(/"/g, "&quot;");
html标签编译处理(此处引用在Ext.util.Format.htmlEncode ,如果是ext数据提交直接Ext.util.Format.htmlEncode(contentdata))
在后台用提交用
     Context initCtx = new InitialContext();     DataSource ds = (DataSource)JNDIUtil.lookup(initCtx) ;
     Connection conn = ds.getConnection();
     PreparedStatement ps=conn.prepareStatement("insert...values(?...)"),
     ps.setObject(5,contentdata)
     ......
  jsp中展示:sql语句中对此字段进行这样的处理:select REPLACE(REPLACE(content,chr(13),''),chr(10),'') content from table;
输出:
.....
      <tr> <td><span>&nbsp;内 容:</span></td><td><span id="content" >
        <% String content=rs.getClob(5)==null?"":rs.getClob(5).getSubString((long)1, (int)rs.getClob(5).length());//读取出clob数据进行clob到字符串的转换%>
        <script>
           document.getElementById("content").innerHTML=String("<%=content%>").replace(/&amp;/g, "&").replace(/&gt;/g, ">").replace(/&lt;/g, "<").replace(/&quot;/g, '"');//将转换后的字符串在进行html标签的反编译,(此处引用在Ext.util.Format.htmlDecode ,如果是ext数据提交直接Ext.util.Format.htmlDecode(content))
        </script>
  &n


相关文档:

ORACLE 与 mysql 的区别

 1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也 ......

如何卸载ORACLE(完全经典版)

软件环境:
1、Windows 2000+ORACLE 8.1.7
2、ORACLE安装路径为:C:\ORACLE
实现方法:
1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身 ......

Oracle 9i 数据库安装说明

1.1.1 安装Oracle数据库服务端
按照安装向导,正确安装Oracle 9i。
按照默认选项,点击下一步,即可。
 
图 2 2 Oracle 安装向导 - 欢迎使用
图 2 3 Oracle 安装向导 - 文件定位
这里,需注意Oracle的安装文件路径不能包含空格和中文名。默认安装路径是D:\oracle\ora92,这里建议使用这个安装路径。(安装) ......

Oracle ORA 01110错误解决方法

     在数据库服务器上,建立了一个用户test,然后使用命令drop user test cascade删除了用户,接着也删除了这个用户的数据文件/opt/oracle/oradata/test/testdata.dbf。当在登录数据库时,能够启动实例,但是打不开数据库,系统报错:
             ORA-01157: c ......

oracle抽取函数 extract()

auhtor:skate
time:2010/03/03
oracle抽取函数
今天朋友问个问题,如何抽取时间的“小时”
oracle的抽取函数是 extrac()语法:
SELECT EXTRACT(YEAR from SYSDATE) from DUAL; return Current Year
SELECT EXTRACT(MONTH from SYSDATE) from DUAL; return Current Month
SELECT EXTRACT(DAY from SYSDA ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号