Java----Servlet服务器端编程初解 (六)

2014-11-24 11:19:59 · 作者: · 浏览: 11
out.println("用户登录");
out.println("");
out.println("");
out.println("

");
if (usingName != null && !usingName.equals("")) {
out.println("欢迎你的访问:" + request.getParameter("usingName"));
out.println("

");
out.println("欢迎你的访问:" + usingName);
}else {
out.println("请重新输入");
}
out.println("");
out.println("");
}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}


2)、doPost()

doGet方法可以与doPost方法混用,doGet是接收网页用get方法时调用的,而doPost是用来接收post方法的。Post就是用表单传递过去的,就好像把数据都打包发送去一样,下面通过实例讲解doPost方法的使用:

*.html:


[html]


请输入内容:








请输入内容:







StudentInfo.java:

[java]
request.setCharacterEncoding("UTF-8");//设置响应类型
//获取PrintWriter对象,用来向客户端输出内容
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String usingName = request.getParameter("usingName");
out.println("" + "\r" + "") ;
out.println("\r" + "用户登录" + "\r" + "" + "\r" + "");
out.println("
" + "\r" + "

一下是doPost方法获取的数据:

");
out.println("");
out.println("" + "\r" + "");

request.setCharacterEncoding("UTF-8");//设置响应类型
//获取PrintWriter对象,用来向客户端输出内容
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String usingName = request.getParameter("usingName");
out.println("" + "\r" + "") ;
out.println("\r" + "用户登录" + "\r" + "" + "\r" + "");
out.println("
" + "\r" + "

一下是doPost方法获取的数据:

");
out.println("");
out.println("" + "\r" + "");