仅供本人学习使用 侵删
1.创建一个java项目
2.右键添加web配置
选择web application
3.在WEB-INF文件夹下创建两个目录,一个是classes用来存放.class文件,另一个是lib用来存放jar包
4.部署Tomcat
RUN -> Edit Configurations (点击界面右上角的也一样)
点击加号 选择Tomcat
改名为项目名(这样工程多了不会乱) 点击FIX
5.是设置.class文件的存储路径
点击file----点击Project structure…打开后按序号来更改存储位置
页面先不关,点击Paths旁白的dependencies来设置依赖按序号所示操作
选择lib文件夹
作为jar Directory
6.重复上面的操作 选择Tomcat文件夹中lib文件夹的Servlet.api.jar把运行servlet所需的依赖添加到工程中
7.创建一个java文件 并继承HttpServlet 注意如果没有第6步操作,继承的HttpServlet会报错
8.control+O 创建所需的函数
9.删除除init()里的super,并在service中写一句输出代码
10.配置web.xml文件 来告诉程序要访问的地址 标签含义见代码注释
<!-- servlet 标签给 Tomcat 配置 Servlet 程序 -->
<servlet>
<!--servlet-name 标签 Servlet 程序起一个别名(一般是类名) -->
<servlet-name>Hello</servlet-name>
<!--servlet-class 是 Servlet 程序的全类名-->
<servlet-class>com.Nevermore.Hello</servlet-class>
</servlet>
<!--servlet-mapping 标签给 servlet 程序配置访问地址-->
<servlet-mapping>
<!--servlet-name 标签的作用是告诉服务器,我当前配置的地址给哪个 Servlet 程序使用-->
<servlet-name>Hello</servlet-name>
<!--url-pattern 标签配置访问地址 <br/>
/ 斜杠在服务器解析的时候,表示地址为:http://ip:port/工程路径 <br/>
/hello 表示地址为:http://ip:port/工程路径/hello <br/>
-->
<url-pattern>/hello</url-pattern>
</servlet-mapping>
11.点击运行 弹出的页面是index.jsp页面 然后在浏览器中输入/hello转向访问hello代码
会发现系统输出我们想说的话了 即service方法被执行了
这样就成功运行了一个servlet啦 ヽ(✿゚▽゚)ノ