1.Date类在Java8中一些方法已经被取缔,譬如取当前年份和月份时,则需要借用Calender类来实现提取。
2.密码文本框的值获取也存在版本问题
3.关于创建应用servlet 的小项目时,由于需要用到更改web.xml文件,所以需要在勾取创建文件的应用tomcat的版本时,需要改为较低的版本(常用版本是2.5.ver),因为Apache9.0这版的最新每一个工程没有单独的web.xml配置文件。
4.web.xml文件关于servlet的配置完成后,有可能在运行servlet文件时,在eclipse的web.brower上出现错误,无法运行。具体出错如下:

解决办法:
将servle导入tomcat服务器中进行部署,然后运行,最后在自己的浏览器上比如chrome。360上

然后运行成功:

乱码问题:
在输出我们写在servlet文件上的HTML语句时,如果没有设置格式的话,就有可能会产生乱码,这里我们需要加一个语句来解决。
产生乱码的情况:
public void service(HttpServletRequest request,HttpServletResponse response)
throws IOException{
//设置响应的内容类型
response.setContentType("text/html,charset=utf-8");
//取得输出对象
PrintWriter out =response.getWriter();
out.println("<html><body>");
out.println("你好!!"); //中文字符会出现乱码
out.println("</body></html>");
out.close();
}输出:

更改后的代码:
public void service(HttpServletRequest request,HttpServletResponse response)
throws IOException{
//设置响应的内容类型
//response.setContentType("text/html,charset=gbk");//这样设置也不行
response.setCharacterEncoding("gbk");
//取得输出对象
PrintWriter out =response.getWriter();
out.println("<html><body>");
out.println("你好!!");
out.println("</body></html>");
out.close();
}输出:

待续.....
1827

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



