九、Servlet
1.什么是Servlet?
Servlet同jsp一样也是开发动态网页的一门技术
2.如何创建一个Servlet?
1、导入servlet-api.jar
2、创建一个普通类(后缀以Servlet结尾),然后让这个普通类继承HttpServlet
3、重写HttpServlet这个类中的doGet/doPost请求
4、配置虚拟路径
3.通过Servlet向网页中输出HTML富文本
4.JSP与Servlet的区别
1、jsp擅长样式等,但是不擅长java代码的书写
2、Servlet擅长Java代码书写,但是不擅长html、样式等书写
5.配置Servlet虚拟路径的两种方式
1、通过注解形式
2、通过配置文件(web.xml)
5.tomcat服务器通过虚拟路径发送web页面数据出现乱码的根本原因:response的编码是IS08859-1以及浏览器的的编码可能为jbk
5.1出现乱码的解决办法:修改response的编码以及修改浏览器编码
点击查看代码
// 1.首先修改resp的编码
resp.setCharacterEncoding("utf-8");
// 2.修改浏览器的编码
resp.setContentType("text/html;charset=utf-8");







浙公网安备 33010602011771号