zoukankan      html  css  js  c++  java
  • 基础的Servlet

    1.认识Servlet

    今天接触了Servlet,我就写了这篇Servlet的文章.首先,我们了解一下Servlet是什么:

    这是百度百科的解释,我个人理解是可以用来前后端交互的一个东西,例如可以实现简单的登录系统等.

    2.准备工作

    需要资源的和不懂的加QQ找我要: 1604526246 Fishing

    首先,它是基于服务器的,我准备了Tomcat9:

    IDEA:

    JDK8:

    3.开始

     首先,创建一个Java web项目,在src下新建一个class文件,在这里取名叫Demo:

    import java.io.IOException;
    
    import javax.servlet.Servlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    
    public class Demo implements Servlet{
    
        @Override
        public void init(ServletConfig config) throws ServletException {}
    
        @Override
        public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
            System.out.println("Servlet running....");
            res.getWriter().write("Servlet running....");
        }
    
    
        @Override
        public void destroy() {}
    
    
    
        @Override
        public ServletConfig getServletConfig() {
            return null;
        }
    
    
        @Override
        public String getServletInfo() {
            return null;
        }
    
    }
    implements Servlet是实现了Servlet的接口,然后又实现了接口的各个方法,并在service(ServletRequest req, ServletResponse res)方法里添加了输出Servlet running....
    然后,再打开web.xml配置Servlet:
    <servlet>
            <servlet-name>demo</servlet-name>
            <servlet-class>Demo</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>demo</servlet-name>
            <url-pattern>/demo</url-pattern>
        </servlet-mapping>
    <servlet-name></servlet-name>中的名字是可改的,但要见名知意.配置完了差不多这个样:

    配置Tomcat我不说了,从网上找吧 : )

    然后就是运行,先启动Tomcat:

    在localhost:8080后面添加我们刚刚设置的url-pattern:/demo:

    然后,我们看到了刚刚设置输出的Servlet running....

    并且在控制台内,看到了刚刚的...

    这是System.out.println的

    这是我第一次写博客,写的不好请谅解,谢谢

    转发请注明出处及网址,否则要追究法律责任。
  • 相关阅读:
    Spring Transaction属性之Propagation
    Eclipse使用代码清理功能(Clean Up)
    JAVA字符串格式化-String.format()的使用
    PHP Windows环境部署
    http server 下载地址
    微信APP支付(Java后台生成签名具体步骤)
    微信APP支付Java后端回调处理
    过滤HTML控件,将输入控件替换成SPAN
    pulic CMS 使用手册
    public cms 配置站点
  • 原文地址:https://www.cnblogs.com/fishing-blog/p/9024011.html
Copyright © 2011-2022 走看看