/tydaxue/src/servlet/LoginServlet
来源:互联网 发布:抽象主义 知乎 编辑:程序博客网 时间:2024/06/07 02:32
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();
}
}
- /tydaxue/src/servlet/LoginServlet
- tydaxue/src/servlet/TestGetServlet
- /tydaxue/src/servlet/TestPostServlet
- tydaxue/src/servlet/TestRegisterServlet
- jsp_project_/store/src/LoginServlet
- tydaxue/servlet- DAY2说明
- tydaxue/servlet- DAY2说明
- Loginservlet
- servlet(2) Cookie DataUtil LastDataServlet ReadCookieServlet GetCGIServlet LoginServlet
- /servlet-day02/src/util
- /servlet-day02/src/util
- servlet-day02/src/util
- <img src="">标签中的src 找不到 Servlet的路径
- 2013-3-4 LoginServlet
- 2013-3-4 LoginServlet
- 11.2 写loginservlet
- LoginServlet源码解析
- servlet-day02/src/hibernate.cfg.xml
- ResgisterServlet
- /servlet-day02/src/util
- /servlet-day02/src/util
- servlet-day02/src/util
- servlet-day02/src/hibernate.cfg.xml
- /tydaxue/src/servlet/LoginServlet
- tydaxue/src/servlet/TestGetServlet
- /tydaxue/src/servlet/TestPostServlet
- tydaxue/src/servlet/TestRegisterServlet
- sicily 1888循环队列的最大子段和
- tydaxue/servlet- DAY2说明
- tydaxue/servlet- DAY2说明
- HTTP 500 ERROR, 处理历程,弄不好这个网站永远不上线
- 四大主流数据库比较