JavaWeb课后练习

2021-01-15 12:15

阅读:675

YPE html>

标签:exception   body   public   lse   page   value   失败   xtend   doctype   

编写一个应用程序,可以让用户在窗体网页上输入名称、密码,若名称为caterpillar、密码为123456,则显示一个HTML页面响应并有“登录成功”字样,否则显示“登录失败”字样,并由一个超链接返回窗体网页。注意:不可在地址栏上出现用户输入的名称、密码。

 

一个Servlet,一个xml文件,还有三个jsp页面实现简单的功能。

 

技术图片技术图片
package P45_2;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
          String use = request.getParameter("user");//获取文本框内容:用户名
          String password = request.getParameter("password");//获取文本框内容:密码
          
          if (use.equals("caterpillar") && password.equals("123456")) {
              request.getRequestDispatcher("/Success.jsp").forward(request,response);//跳转页面
          }else {
              request.getRequestDispatcher("/Failure.jsp").forward(request,response);
          }
      }
}
LoginServlet.java

 

技术图片技术图片
 
 xmlns="http://java.sun.com/xml/ns/javaee" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  P45_2LoginServletclass>P45_2.LoginServletclass>
  LoginServlet/login.jsp
web.xml

 

技术图片技术图片
    pageEncoding="UTF-8"%>登录失败

登录失败

点击返回
Failure.jsp

 

技术图片技术图片
    pageEncoding="UTF-8"%>


登录界面

请输入用户名和密码

用户名: 密码:

Login.jsp

 

技术图片技术图片
    pageEncoding="UTF-8"%>


  登录成功

登录成功!!!

Success.jsp

 

技术图片

 

技术图片

 

技术图片

 

JavaWeb课后练习

标签:exception   body   public   lse   page   value   失败   xtend   doctype   

原文地址:https://www.cnblogs.com/MyNorth/p/12934744.html


评论


亲,登录后才可以留言!