zoukankan      html  css  js  c++  java
  • Servlet练习

    编写一个Servlet,注册登录成功后,讲表单中的内容输出到页面当中

     1 <%@ page language="java" contentType="text/html; charset=UTF-8"
     2     pageEncoding="UTF-8"%>
     3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     4 <html>
     5 <head>
     6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     7 <title>Insert title here</title>
     8 </head>
     9 <body>
    10 <form action="ser" method="post">
    11 用户名<input type="text" name="username">
    12 <br><br>
    13 密码&nbsp;&nbsp;&nbsp;&nbsp;<input type="password" name="password">
    14 <br><br>
    15 <input type="submit" value="登录">
    16 </form>
    17 </body>
    18 </html>
     1 package com.servlet.web;
     2 
     3 import java.io.IOException;
     4 import javax.servlet.ServletException;
     5 import javax.servlet.http.HttpServlet;
     6 import javax.servlet.http.HttpServletRequest;
     7 import javax.servlet.http.HttpServletResponse;
     8 import javax.servlet.http.HttpSession;
     9 import javax.websocket.Session;
    10 
    11 
    12 public class Servlet1 extends HttpServlet {
    13     private static final long serialVersionUID = 1L;
    14    
    15     public Servlet1() {
    16         super();
    17         
    18     }
    19 
    20     
    21     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    22         response.setContentType("text/html");
    23         response.setCharacterEncoding("UTF-8");
    24         String un=new String(request.getParameter("username").getBytes("ISO-8859-1"),"utf-8");
    25         String pw=new String(request.getParameter("password").getBytes("ISO-8859-1"),"UTF-8");
    26         
    27         if(un!=null&&pw!=null)
    28         {
    29           if(!un.equals(""))
    30           {
    31             if(un.equals("妍希")&&pw.equals("14567"))
    32             {
    33                 response.getWriter().write(un+" 欢 迎  你 来 做 淄 博 游 玩!"+"<br>");
    34             }
    35             else
    36             {
    37                 response.getWriter().write("输入的账号和密码有误");
    38             }
    39           }
    40           else
    41           {
    42               response.getWriter().write("账号不能为空");
    43           }
    44         }
    45         else
    46         {
    47             response.getWriter().write("请正确访问");
    48         }
    49         response.getWriter().append("Served at: ").append(request.getContextPath());
    50     }
    51 
    52     
    53     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    54         
    55         doGet(request, response);
    56     }
    57 
    58 }

  • 相关阅读:
    SQL Server 之 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误
    T-SQL 之 概述
    HTML 之 Web页面表单form中只有一个input的text元素,按回车默认提交
    CollatingOfData 之 JsonHelper
    JavaScript 之 弹出窗口总结
    JavaScript 之 页面跳转及Frame动态加载
    XML 之 与Json或String的相互转换
    UML 之 类图(Class Dragram)
    Asp.Net 之 调用分享接口
    echo print() print_r() var_dump()的区别
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5634433.html
Copyright © 2011-2022 走看看