写“博客”页面踩过的坑
数据库方面
1、ResultSet rs要加上rs.next()才能使用
2、如果数据库返回的是“Empty Set”,则不能用rs==null来做判断,我在网上也没找到好的方法,使用while(rs.next()) i++;来判断,如果rs为“Empty Set”,则i==0。tomcat方面
1、servlet里写文件的相对路径时,是从tomcat的bin文件夹里开始的。
2、MyEclipse工程里引入的jar包,在tomcat里要手动放入工程的WEB-INFO的lib文件夹下,则该jar对该工程有效。如果jar包放在tomcat的lib文件夹里,则该jar对所有工程有效。3、网页传输中文字符时,request和response要编码
req.setCharacterEncoding(“utf-8”)
resp.setCharacterEncoding(“utf-8”)
ps: editormd的页面,在html可以上传图片,在jsp里不行,我还不知道为什么。