7.问题:如何利用eclipse开发Servlet组件,然后部署到Tomcat容器中并运行?
解决方案:
第一步:新建一个Maven项目(命名为servlet01-lab)并选择war包
注:建好项目要修改视图模式Window->Show View->Project Explorer
注:工程建完之后,要做两个准备工作
1)添加web.xml文件(选中Deployment Descriptor点击鼠标右键选择生成部署描述文件)
2)指定Servlet容器(选中工程点击鼠标右键选择Properties->Maven->Targeted Runtimes)
第二步:在Java Resources文件下的src/main/java目录中添加Servlet类(该步骤是重点,主要负责写业务逻辑)
1)继承HttpServlet
2)重写service方法(点击鼠标右键选择Source->Override Mathods..->service(HttpServletRequest, HttpServletResponse))
具体业务逻辑代码:
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");// 设置服务器端返回的数据类型
PrintWriter out = resp.getWriter();// 通过响应对象获得输出流
out.println("Hello Kitty");// 将处理结果写到response对象里面
out.close();// 关闭流
}
第三步:在web.xml中添加Servlet的配置信息
注:
1)servlet-name必须一致
2)servlet-class必须写完整的类名
3)url-pattern必须以"/"开头
第四步:将项目部署到Tomcat容器中并运行(选中工程点击鼠标右键选择Run As->Run on Server)
祝你好运!
2019/1/24 15:26:01 已解决!