唐玊

欢迎来到阿玉的知识殿堂。

导航

servlet程序

servlet程序



功能说明

Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。

Servlet可完成如下的功能:

(1)创建并返回基于客户请求的动态HTML页面。 (2)创建可嵌入到现有HTML页面中的一部分HTML页面(HTML片段)。 (3)与其他服务器资源(如数据库或基于Java的应用程序)进行通信。

Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。

Servlet可完成如下的功能:

(1)创建并返回基于客户请求的动态HTML页面。 (2)创建可嵌入到现有HTML页面中的一部分HTML页面(HTML片段)。 (3)与其他服务器资源(如数据库或基于Java的应用程序)进行通信。 ———————————————— 版权声明:本文为CSDN博主「bfhonor」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_44096670/article/details/104743261



实验步骤

第一步:

在com.zeng.servlet包中新建LoginServlet类

image-20220408103846527

输入以下代码

package com.zeng.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
   @Override
   protected void doGet(HttpServletRequest req, HttpServletResponse
           resp) throws ServletException, IOException {
       PrintWriter out=resp.getWriter();
       out.println("Hello,Servlet!");
  }
   @Override
   protected void doPost(HttpServletRequest req, HttpServletResponse
           resp) throws ServletException, IOException {
       doGet(req, resp);
  }
}


第二步:

编写index.jsp和welcome.jsp

index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<body>
<h2>登录</h2>
<form action="/untitled_war/login"
    method="get">
  用户名:<input type="text" name="username"/><br>
  密 码:<input type="text" name="psw"/><br>
  <input type="submit" value="登录"/>
</form>
</body>
</html>

image-20220408103922647

welcome.jsp

<%--
Created by IntelliJ IDEA.
User: 13205
Date: 2022/3/19
Time: 10:11
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
  <title>Welcome</title>
</head>
<body>
<h2>恭喜您又通过一关!</h2>
</body>
</html>

image-20220408103941360

第三步:



运行项目

出现这个画面则为成功运行

 

posted on 2022-04-08 11:42  唐玊  阅读(32)  评论(0)    收藏  举报