1.Servlet的概述:
- servlet 时sun公司提供的一门动态资源开发的就技术,本质就是一个java文件,
- servlet放入另外一个运行环境中---servlet容器
- servlet容器----存储和运行servlet的环境,tomcat
- web容器---存储和运行web资源的环境,tomcat
2.手写servlet:
a.创建一个类,实现servlet的接口:
import java.io.*;
import javax.servlet.*;
res.getWriter().write("this is firstServlet");
public void service(ServletRequest req, ServletResponse res) throws ServletException, java.io.IOException{
}
public class FirstServlet extends GenericServlet{
}
b.编译为class文件,编译之前设置;设置临时环境变量(当前环境变量中没有servlet所需
包,所以会编译报错)
设置方式:cmd窗口:`set classpath=%classpath%;D:\software\apache-tomcat-7.0.62\lib\servlet-api.jar`
c. class文件放入任意web应用的classes目录(在编译器中是被隐藏的,为了保证class文件的安全性和代码的可健壮性)
d.在web.xml文件中添加servlet映射标签---(tomcat自动存储--conf-web.xml中)
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-