• 编写第一个Servlet程序


    在开始这一节之前呢,我们还需要把Tomcat配置到Eclipse中,配置的方式很简单,打开Eclipse,Window,Preferences,进入到这个页面

    将Tomcat的安装目录配置到Eclipse中。
    然后,可以看到左侧多出来一个Servers文件夹:

    新建一个LoginServlet类,继承HttpServlet

    public class LoginServlet extends HttpServlet{
    
    	@Override
    	public void init() throws ServletException {
    		System.out.println("进入 " +this.getClass().getName());
    	}
    	
    }
    

      

    这里需要引入servlet-api.jar包,可以在tomcat的lib中找到

    在web.xml里面添加Servlet配置

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://java.sun.com/xml/ns/javaee"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	id="WebApp_ID" version="3.0">
    	<display-name>spring0507</display-name>
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    		<welcome-file>index.htm</welcome-file>
    		<welcome-file>index.jsp</welcome-file>
    		<welcome-file>default.html</welcome-file>
    		<welcome-file>default.htm</welcome-file>
    		<welcome-file>default.jsp</welcome-file>
    	</welcome-file-list>
    	<servlet>
    		<servlet-name>LoginServlet</servlet-name>
    		<servlet-class>com.spring.web.servlet.LoginServlet</servlet-class>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>LoginServlet</servlet-name>
    		<url-pattern>/login.do</url-pattern>
    	</servlet-mapping>
    
    </web-app>
    

      

    按住ctrl,鼠标划上去,如果com.wzry.web.LoginServlet下面出来一个短横线,说明引入正确。
    如果是Eclipse,还要修改编译路径:

    这个路径是错误的,因为web项目中,Java类编译后的class文件都应该在这个地方:

    部署项目,启动Tomcat,然后打开浏览器,输入:

    http://localhost:8080/spring0507/login.do

     这就说明,我们的流程已经走通了。

    转自:https://www.cnblogs.com/skyblue-li/p/8251215.html

  • 相关阅读:
    2022321内部群每日三题清辉PMP
    PMP内部群每日错题回顾(一周目)
    2022225内部群每日三题清辉PMP
    202233内部群每日三题清辉PMP
    2022214内部群每日三题清辉PMP
    2022223内部群每日三题清辉PMP
    Qt6以上安装速度慢解决国内镜像加速
    2022.3.9内部群每日三题清辉PMP
    2022228内部群每日三题清辉PMP
    2022215内部群每日三题清辉PMP
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/10824348.html
Copyright © 2020-2023  润新知