继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Servlet模型简介之第一个程序

我有一双明亮的眼睛
关注TA
已关注
手记 13
粉丝 19
获赞 269

Servlet:服务器端的小程序,运行在Web服务器上,在服务器端调用、执行,并按照Servlet规范编写的java类;它可以对客户端的请求进行处理,向客户端返回响应。
废话少说:手工编写第一个Servlet 前提:安装配置好Tomcat服务器
图片描述
Hello.java代码如下

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class Hello implements Servlet {

    public void destroy() {}
    public ServletConfig getServletConfig() {
        return null;
    }
    public String getServletInfo() {
        return null;
    }
    public void init(ServletConfig arg0) throws ServletException {}
    public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
        PrintWriter writer = response.getWriter();
        writer.println("Hello,Welcome goto your first Servlet");
    }
}

在web.xml中编写如下代码:

<?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" 
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">
    <servlet>
        <servlet-name>Hello</servlet-name>
        <servlet-class>Hello</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>

windows+R -->cmd -->对.java文件进行编译
图片描述
得到.class文件
图片描述

开启Tomcat服务器,结果如下:
图片描述

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP