08 2009 档案
摘要:用jfreechart时,jfreechart图表已经生成,生成的图片在tomcat目录下是正常的,但是页面无法显示该图片。给DisplayChart传的filename参数必须准确。通过查看jfreechart源代码,发现必须给文件加个前缀"public-",这样生成的图片对所有客户端可见。这个问题也已经解决。 也就是在filename = ServletUtilities.saveChartAsPNG(chart, 600, 400, info, session);加上ServletUtilities.setTempFilePrefix("public-jfr
阅读全文
摘要:ibatis中返回的字段名都是大写,即使在ibatis的sqlmap配置文件中写的是小写,ibatis都把所有的字段名都转为大写。
阅读全文
摘要:ServletOutputStream outStream = null; try { outStream = rundata.getResponse().getOutputStream(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } try { FileInputStream inStream = new FileInputStream(file); byte[] b = new byte[1024]; int i = inStre...
阅读全文
摘要:在window下不会出现乱码问题,移植到linux下,从oracle数据库读出的中文全是乱码,转码已经在程序里转过了,在windows下没问题,后来发现必须在tomcat下设置编码,也就是在tomcat目录的bin下的catalina.sh里面”-Djava.io.tmpdir="$CATALINA_TMPDIR" /“后面加上两行,-Ddatabase.codeset=iso-8859-1 /-Dapplication.codeset=GBK /这样在tomcat下从oracle读取出来的中文就不会出现乱码了。
阅读全文
摘要:如果oracle中的表字段name,类型为char(2),如果表中的记录name='1',那么pl/sql查询where条件中name='1',或者name='1 ', 1后面有任意个空格,pl/sql默认都先去除空格做比较,但是jdbc和ibatis中会以定长度比较,也就是 如果name='1',但是name是两个字符固定长度的,这时查询记录会为空, 查询时必须对name字段先去除空格,用 trim(name)='1'比较就能正常。
阅读全文
摘要:原因:首先,Linux环境下的JFreeChart和中文验证码的乱码问题和jsp的编码无关,是由于Java虚拟机找不到字体文件造成的,必须配置jdk下的中文字库文件环境:JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)RedHat4.0Tomcat5.5解决方法:1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件3.确认/usr/share/font
阅读全文
摘要:每天遇到问题记录1.#变量名# 会转化为 jdbc 的 ?, 比如 select * from user where name=#name# 会转化为jdbc的 select * from user where name=?,把?参数设置为name的值,而$变量名$就直接把 $name$替换为 name的内容, 也就是由可能 select * from user where name=$name$ 如果name为 "' 'or 1 = 1", 那么这样就有可能导致sql注入,所以ibatis用#比$好,不会造成sql注入。2.ibatis中的参数传入的值参数
阅读全文
摘要:今天开了虚拟机,创建了一个触发器,可以成功,不过show triggers 的时候报一下错误:Got error 28 from storage engine以下是详细错误代码。mysql> show triggers;ERROR 1030 (HY000): Got error 28 from storage enginemysql> show errors;+-------+------+--------------------------------------------------------+| Level | Code | Message |+-------+-----
阅读全文

浙公网安备 33010602011771号