1、 今天首次接触Servlet, 写了个程序在浏览器运行时老是出现乱码,但是自己又确认在程序中将编码设置为gb2312。最终当我将腾讯TT浏览器换成IE时问题就解决了, 以前在JS与HTML学习当中也碰到过类似因浏览器版本而出现的问题。
2、 在学习Servlet的过程中老是遇到 “乱码”的问题, 总结出几种常规的解决方案: 一是要注意三种中文编码“UTF-8、gb2312、GBK”三种方式之间的切换; 二是可以尝试着先将接受到的信息转换成国际标准编码“ISO8859-1”然后再转换为可识别中文的编码方式。
3、 今天在html中写了一段简单的js代码,但是运行是老是报错, 排查了很久,最终发现时因为我将js的函数名命名为start(), 原来这也是js中的一个关键字。 当我将函数名改过之后问题也就解决了!!!
4、 碰到的几个常见的web提示代码, 代号:200 成功做出响应; 404 表示请求的服务找不到; 500: 服务器内部程序出错; 503: 当前应用无效。
5、 在连接数据时, 我能确定从数据库中取出的数据只有一行,于是我想就不再需要使用while(rs.next()),直接去去数据,结果报数据库的异常。 后来经过分析,假如确定只返回一行数据是可以不用判断,但是rs.next()还是必须要使用的。
6、 可以在一个Web程序中有多个Servlet连接数据库, 但是规范不提倡这么做。 我们将对数据库的操作全部抽象出在另一个单独的类中去完成, 建立DAO类。
7、 以往碰到“视图或表不存在”的错误时没有想到过是因为连接数据库没有成功的原因。
8、 关于web.xml文件的配置, 可以把所有Servlet都需要的初始化资源放在上下文中的参数里, 采取如下的配置: <context-param>
<param-name>XXX<param-name>
<param-value>YYY<param-value>
</context-param>
9、自定义的.xml文件应该部署在Tomcat安装路径下的bin目录中。
1139

被折叠的 条评论
为什么被折叠?



