Java Web初探,我的第一个Servlet

最近放寒假了,想要开始学学Web方面的东西。
首先是下载了一个容器,Tomcat,下载后直接解压就好了
解压后的目录
其中bin目录下有startup.bat和shutdown.bat,分别是用来启动和关闭Tomcat服务器的。
点击startup.bat启动tomcat服务器后,在浏览器输入http://localhost:8080/就会
看到如下界面
图片
然后打开webapps,在里面创建一个文件夹,取名为test,test里面创建一个WEB-INF,在WEB-INF中创建web.xml(部署描述文件)classses文件夹,servlet编译后的文件就放在classes文件夹中。
这里写图片描述
部署描述文件,它的作用是将URL映射到servlet。

代码如下

<?xml version ="1.0" encoding="ISO-8859-1" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
<servlet>
    <servlet-name>Chapter1 Servlet</servlet-name>
    <servlet-class>Ch1Servlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>Chapter1 Servlet</servlet-name>
    <url-pattern>/TestServlet</url-pattern>
</servlet-mapping>

</web-app>

然后写servlet代码

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class Ch1Servlet extends HttpServlet{
    public void doGet(HttpServletRequest request,
            HttpServletResponse response)
            throws IOException{
     PrintWriter out = response.getWriter();
     java.util.Date today = new java.util.Date();
     out.println("<html>"+
        "<body>"+
        "<h1 align=center>TGS\'s Chapter1 Servlet</h1>"
        +"<br>"+today+"</body>"+"</html>");
    }
}

然后把这个Servlet编译后放在刚刚的classes文件夹下,就可以了。
最后,打开tomcat,在浏览器中输入http://localhost:8080/test/TestServlet就可以检验刚刚的servlet是否部署成功了

猜你喜欢

转载自blog.csdn.net/m0_37076574/article/details/54707669