1.servlet示例代码
package servlet1;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 通过继承HttpServlet创建Servlet
* @author 周昆
*
*/
public class HelloServlet extends HttpServlet{
private String meassge;
//初始化方法
@Override
public void init() throws ServletException {
// TODO Auto-generated method stub
//super.init();
System.out.println("servlet初始化");
meassge="hello world";
}
//执行期间方法
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
// TODO Auto-generated method stub
//super.doGet(req, res);
//设置响应内容类型
res.setContentType("text/html");
//页面显示内容,处理实际逻辑
PrintWriter pw=res.getWriter();
pw.println(meassge);
}
/*@Override
protected void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
// TODO Auto-generated method stub
//super.service(req, resp);
//设置响应内容类型
res.setContentType("text/html");
//页面显示内容,处理实际逻辑
PrintWriter pw=res.getWriter();
pw.println(meassge);
}*/
//销毁方法
@Override
public void destroy() {
// TODO Auto-generated method stub
//super.destroy();
System.out.println("关闭servlet容器");
}
}
2.配置web.xml
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>servlet1.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
3.启动tomcat,在浏览器种访问地址
http://localhost:8080/servlet1/HelloWorld