⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 httpconnectservlet.java

📁 手机游戏设计一书的源代码
💻 JAVA
字号:
package net;

/**
 *   连接远程HTTP服务器的Servlet类,该Servlet是
 *   MIDlet应用与HTTP服务器通信的桥梁
 */
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class HttpConnectServlet
    extends HttpServlet {
  private static final String CONTENT_TYPE = "text/html; charset=GBK";

  //初始化全局变量
  public void init() throws ServletException {}

  //处理GET方法的HTTP请求
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws
      ServletException,
      IOException {

    //在服务器控制台上输出信息
    System.out.println("收到来自MIDlet的请求");
    String userName = request.getParameter("userName");
    String password = request.getParameter("password");
    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    if (password != null && password.equals("123")) {
      out.println("祝贺你! 登录成功!");
      System.out.println("验证通过!");
    }
    else {
      out.println("对不起! 你所提供的用户名或口令不正确!");
      System.out.println("验证失败!");

    }

  }

  /**
   *  处理POST 方法的 HTTP请求
   */
  public void doPost(HttpServletRequest request, HttpServletResponse response) throws
      ServletException,
      IOException {
    doGet(request, response);
  }

  /**
   *   销毁Servlet对象释放相关资源
   */
  public void destroy() {}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -