1.继承HttpServlet时不能继承
解决方法 :如果使用的是idea编辑器则在左边项目栏里面找到图中所示的.jar包,将她它复制,然后放到web下的WIN-INF里面,然后将此.jar包手动加到此项目中即可解决。
2.响应的显示(中文乱码)
对于中文,需要设置响应采用utf-8字符集,否则会使用英文字符集(iso-8859-1)返回响应,会有乱码问题
resp.setContentType("text/html;charset=utf-8");
java 2行
resp.setContentType("text/html;charset=utf-8");
2行
向resp对象对象的字符输出流中写入的html代码都会返回给浏览器
java 3行
resp.getWriter().println("<html><body>你好,世界,现在时间是:" + new Date() + "</body></html>");
// 希望返回服务器的时间
3.请求的显示(中文乱码)
req.setCharacterEncoding("utf-8");
java 7行
// 手工进行解码, 需要放在所有 req.getParameter方法之前调用
req.setCharacterEncoding("utf-8");
// 用req可以获取浏览器发过来的请求参数
System.out.println(req.getParameter("name")); // 根据名称获取值
System.out.println(req.getParameter("password"));
手工进行解码, 需要放在所有 req.getParameter方法之前调用