最近放寒假了,想要开始学学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是否部署成功了