Servlet的入门(能够运行)

什么是Servlet?

Servlet(Server Applet)是Java Servlet的简称,称为服务器端小程序,用Java代码进行编写,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。

狭义的Servlet是指Java语言实现的一个接口。

广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。

想要实现一下操作需要配置好tomcat(我会另写一篇博客记录准备工作)

Servlet入门

首先,需要编写Java类实现Servlet接口

import javax.servlet.*;
import java.io.IOException;

public class Helloservlet01 implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {

    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        //打印到控制台,说明程序能够正常运行
        System.out.println("servlet 开始执行了");
        //接收html中表单传来的username值
        String username = servletRequest.getParameter("username");
        //接收html中表单传来的password值
        String password = servletRequest.getParameter("password");
        //将接收的usern和password值打印到控制台
        System.out.println(username+","+password);
        //将 Huangse (有颜色) 显示在网页上
        servletResponse.getWriter().print("Huangse");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}

配置xml文件



    
    
        
        hello
        
        com.hahaha.domain.servlet.Helloservlet01
        
    
        
        hello
        
        /hello
    

login.html(可以不写,想要了解的可以写)




    
    login


用户名:
密码:

最后就是,运行代码了
1.将tomcat重新启动
Servlet的入门(能够运行)_第1张图片
红色框框里面的两个分别是 重新部署, 重新启动,两个随便选择一个即可。

2.然后打开浏览器 根据我这个配置的xml文件 就需要输入:

http://localhost:8080/Web01/login.html

3.效果展示:
Servlet的入门(能够运行)_第2张图片
123 321 是我在网页中输入的,然后就跳转到下面的这个网页中
在这里插入图片描述
控制台输出结果:
在这里插入图片描述
如果没有上面的html文件,则不会显示表单那个网页。

你可能感兴趣的:(Servlet,Servlet,入门,简单)