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("

Hello Servlet!

"); 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>Helloservlet-name>
        <servlet-class>com.Helloservlet-class>
    servlet>
 
    <servlet-mapping>
        <servlet-name>Helloservlet-name>
        <url-pattern>/hellourl-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,在这里基于我自己的工作空间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

你可能感兴趣的:(javaweb-servlet学习笔记(0))