一个完整JavaWeb项目历程01 — Hello World
前言
打算写一个从Hello World到完整JavaWeb项目的系列,记录一下学习Java的过程;可能会包含很多:最简单的环境配置、各种工具的使用、比较深入的源码解析等,最终都汇集到一个项目里面形成最终的一个JavaWeb项目;也许吧,如果能坚持下来的话。
一、环境搭建
后续补上
二、配置运行环境Tomcat
三、创建JavaWeb项目
四、新建一个com.fwbc.javaweb包
五、新建一个HelloJavaWeb类
六、修改HelloJavaWeb代码
package com.fwbc.javaweb; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloJavaWeb extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().append("Hello JavaWeb"); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
七、配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>JavaWeb</display-name> <servlet> <servlet-name>HelloJavaWeb</servlet-name> <servlet-class>com.fwbc.javaweb.HelloJavaWeb</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloJavaWeb</servlet-name> <url-pattern>/HelloJavaWeb</url-pattern> </servlet-mapping> </web-app>