javaweb-servlet学习笔记(0)

近期找工作之余重温了一下javaweb的知识点,复习基础知识。

关于eclipse结合tomcat单独部署普通的java项目对于找工作应该没什么帮助,就是简单的复习而已。

我的eclipse工作空间是D:\JavaDevelop\eclipse\workspace,这个很重要,一定要记住。

1.创建一个普通的java  project,File>New>Other>Java>Java Project。

2.因为是开发Servlet所以需要用到 servlet-api.jar 这个包里的相关类,servlet-api.jar 包位于 D:\tomcat\lib\servlet-api.jar。Propreties>Java Build Path>Libraries>Add External JARS>tomcat路径/lib>servlet-api.jar  

3.在src目录下创建一个com包,编写Hello类继承HttpServlet。

package com;

import java.io.IOException;
import java.util.Date;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Hello extends HttpServlet{
    
    public void doGet(HttpServletRequest request, HttpServletResponse response){
        
        try {
            response.getWriter().println("<h1>Hello Servlet!</h1>");
            response.getWriter().println(new Date());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}
4.在项目根目录下以次创建webapp >WEB-INF文件夹,在WEB-INF中创建并编写web.xml文件。 com.Hello是Hello类的全名
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
 
    <servlet>
        <servlet-name>Hello</servlet-name>
        <servlet-class>com.Hello</servlet-class>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
 
</web-app>

5.修改.class文件输出地址,在WEB-INF目录下创建classes目录。项目右键>properties>Java Build Path>Source>右下角的 Brower> 指定位置是 j2ee/webapp/WEB-INF/classes。

6.配置tomcat的server.xml文件。打开tomcat/conf/sever.xml,在<Host name="localhost" 之后加上这样一句保存。这里基于我自己的工作空间D:\JavaDevelop\eclipse\workspace。

<Context path="/" docBase="d:\\JavaDevelop\\eclipse\\workspace\\j2ee\\webapp" debug="0" reloadable="false" />

7.在tomcat的bin目录中startup.bat启动tomcat,浏览器输入http://localhost:8080/hello测试效果。

转载于:https://www.cnblogs.com/gaoyl520/p/9675214.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值