/tydaxue/src/servlet/LoginServlet

package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import java.util.Map;
import java.util.Set;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 * 登录的Servlet
 */
public class LoginServlet extends HttpServlet {
 @Override
 protected void doGet(HttpServletRequest request,
     HttpServletResponse response) throws ServletException, IOException {
  /**得到客户端输入的用户名和密码*/
//  String name = request.getParameter("userName");
//  String pwd = request.getParameter("pwd");
//  String[] hobbies = request.getParameterValues("hobbies");
//  System.out.println("您输入的用户名是"+name);
//  System.out.println("您输入的密码是"+pwd);
//  System.out.println("您的爱好是:");
//  for(String s : hobbies){
//   System.out.print(s +" ");
//  }
//  System.out.println();
  
       Map map = request.getParameterMap();
    //key的集合  key String  value String[]
       Set keys = map.keySet();
       for(Object o : keys){
        System.out.print(o +" : ");
        //get传入key 就可以得到 value
        String[] strs = (String[]) map.get(o);
        for(String s : strs){
       System.out.print(s +" ");
      }
        System.out.println();
       }
      
      
  //获得表单中组件的名字的集合 <input name="名字">
//  Enumeration names = request.getParameterNames();
//  while(names.hasMoreElements()){
//   //hasMoreElements  如果 true 否则 false
//    String name = (String) names.nextElement();
//    String value = request.getParameter(name);
//    System.out.println(name+":"+value);
//  }
 }
 @Override
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  //设置响应的内容类型  响应格式--》字符集
  response.setContentType("text/html;charset=gbk");
  String rIp = request.getRemoteAddr();
  String rName = request.getRemoteHost();
  int rPort = request.getRemotePort();
  //得到与客户端的输入流
  PrintWriter out = response.getWriter();
  out.println("<html><head>");
  out.println("<title>回应页面</title>");
  out.println("</head>");
  out.println("<body>");
  out.println("<h1><center>");
  out.println("欢迎光临我的网站!");
  out.println("</center></h1>");
  out.println("<div align=/"center/">");
  out.println("您的IP地址是 :"+rIp+"<br>");
  out.println("您的主机名称是:"+rName+"<br>");
  out.println("你的端口是:"+rPort+"<br>");
  out.println("</div>");
  out.println("<div><font size=/"5+/" color=/"green/">");
  for(int i=1;i<10;i++){
   for(int j=1;j<=i;j++){
     out.print(j+"*"+i+"="+i*j+" ");
   }
   out.println("<br>");
  }
  out.println("</font></div></body></html>");
  out.close();
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值