1.Servlet 的 Hello World —— 不使用 IDEA
GitHub:cmd 下 Servlet
在 tomcat 的 webapps 下新建一个 hello-bit 文件夹,并且建好各级文件夹
webapps\
hello-bit\
index.html
WEB-INF\
classes\
HelloServlet.java
web.xml
注意:
HelloServlet.java 编译成 HelloServlet.class,
打开 cmd,进入到文件所在文件夹下。
因为我们用到了 Servlet 的相关类,所以需要在类加载路径中加入,
使用如下命令进行编译:
javac -cp ..\..\..\..\lib\servlet-api.jar -encoding UTF-8 HelloServlet.java
加入的就是 tomcat 文件夹下 lib 中的 servlet-api.jar 包
编译完成后,就可以通过 http://127.0.0.1:8080/hello-bit/ 访问我们的 index.html 文件了
通过 http://127.0.0.1:8080/hello-bit/hello-servlet 访问我们写好的 HelloServlet 类了
2.Servlet 的 Hello World —— 使用 IDEA
1、使用 IDEA 创建 maven 项目
2、修改 pom.xml
3、在 src\main 下新建 webapp\WEB-INF 文件夹,
在 src\main\webapp 下新建 index.html 文件,
在 src\main\webapp\WEB-INF 下新建 web.xml 文件
在 src\main\java 下新建 HelloServlet.java 文件
4、写 index.html
5、修改 web.xml
6、打 war包
7、浏览器访问
文件结构如下:
src\
main\
java\ java 代码的根路径
HelloServlet.java 写 Servlet 的地方
resources\ 项目中用到的资源文件的根路径
webapp\ 静态文件的根路径
index.html 静态文件
WEB-INF\ 这里是存放 web.xml 的路径
web.xml 相关配置
test\
java\ 用来存放单元测试代码用的
pom.xml