可以先查看一下数据库的数据如果数据库里头的数据是完整的,可以把程序改一下:
content=RS.getString("content");改成InputStream in=RS.getCharacterStream("content");再处理这个流就可以了。
content=RS.getString("content");改成InputStream in=RS.getCharacterStream("content");再处理这个流就可以了。
解决方案 »
- mysql Statement parameter 1 not set.
- jsp页面图片排列问题
- SSH整合问题,当配置了<filter-name>struts2</filter-name>后,就出现 error filter 错误。
- 如何高效显示rs.getString(1)
- 今天写程序 ,突然想问,到底谁是我的初恋.
- 请问javabean中能否引用同一个包里的另一个javabean
- ajax批量提交数据后台获取
- LINUX9.0下安装ORACLE9.2.0文档,包括JDK1.4,J2EE1.3配置文档。花了两天时间完成。(完全傻瓜版)
- JSP 中需要传一个字符串的路径参数给一个BEAN中的问题??????????
- 请教jsp中读写文件的方法……
- 哪有下jb9的呀,谢谢!!
- Strust连接数据库的问题(在线............)
但结果是in无法从java.io.reader转换成java.io.inputstream怎么办?方法调用错了?
InputStream in=RS.getBinaryStream("content");
byte[] bs=new byte[1024];
int count=1;
StringBuffer buffer=new StringBuffer();
where(count>0){
count=in.read(bs,0,1024);
buffer.append(new String(bs,"GBK"));
}
content=new String(buffer);看看行不行?
已经解决问题了。我将while(count>0)给去掉了。因为加了这个,会显示2次一模一样的内容。
这样不行呢?