005-Java Web学习之手写Servlet

声明:我的所有文章,都是对网上教学视频的整理,包括狂神说、尚硅谷、黑马程序员等等,用来作为参考资料,无任何商业使用,请广大网友参考,不喜勿喷,谢谢。
1、按照我们以前的步骤,重新建立一个Java Web项目hello2,配置好Tomcat,以及在main目录下,建立java和resources目录,并标记,如下图:
005-Java Web学习之手写Servlet
005-Java Web学习之手写Servlet
2、鼠标右键点击java目录,我们会发现在弹出的菜单中没有Servlet选项,所以我们自己来手写一个Servlet,选择新建一个Java Class
005-Java Web学习之手写Servlet
新建类名为HelloServlet
005-Java Web学习之手写Servlet
3、参考examples下面的例子,就可以写出我们的Servlet,其中,我们需要到Maven仓库下载HttpServlet的相关jar包
4、我们在Maven仓库中,直接搜索HttpServlet,我们会发现没有我们想要的结果,通过对tomcat目录下的lib目录中的jar包分析,我们发现与servlet有关的jar包只有一个,即servlet-api.jar,所以,我们可以在Maven仓库中去搜索servlet-api,看看结果是什么
005-Java Web学习之手写Servlet
5、与examples下面的例子对比,我们发现第一个就是我们要找的jar包,哈哈!点击进去,选择相应的版本,这里我们选择最新的版本4.0.1
005-Java Web学习之手写Servlet
6、点击4.0.1,进入下一页面
005-Java Web学习之手写Servlet
7、将Maven框中的内容复制粘贴到我们项目的pom.xml文件中,将scope部分去掉
005-Java Web学习之手写Servlet
8、保存后,Maven就会自动下载相应的jar包到本地仓库
9、在我们的HelloServlet.java文件中,我们在提示出错处,点击提示中的import class,就会自动导入所需的类
005-Java Web学习之手写Servlet
10、在HelloServlet类体中,单击鼠标右键,在弹出的菜单中,选择Generate…
005-Java Web学习之手写Servlet
11、在弹出的菜单中选择Override Methods…
005-Java Web学习之手写Servlet
12、选择重写doGet和doPost两个方法
005-Java Web学习之手写Servlet
13、点击OK,结果如图所示
005-Java Web学习之手写Servlet
14、修改这两个方法中的代码
005-Java Web学习之手写Servlet
15、在java目录下建立一个包com.kuang.servlet,将HelloServlet移动到该包下,进行Refacotor
005-Java Web学习之手写Servlet
16、配置web.xml
005-Java Web学习之手写Servlet
17、启动tomcat服务器,在地址栏输入:http://localhost:8080/hello2/love
005-Java Web学习之手写Servlet
18、如果想要显示汉字,那么我们应该在代码中添加如下一行:
response.setCharacterEncoding("utf-8");
005-Java Web学习之手写Servlet
005-Java Web学习之手写Servlet

猜你喜欢

转载自blog.51cto.com/12859164/2544245