java post数据传输
最近写一个通过post实现注册的app,但是服务器总是没反应,手动提交url:http://localhost:8080/backstage/RegLet?ID=2134595823&name=123&pw=123&sex=w&type=123&college=123&profess=123&phone=123&email=123,控制台也没有反应,请大家看一下是哪的问题。
RegLet代码:
package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import services.Service;
public class RegLet extends HttpServlet {
private static final long serialVersionUID=1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 注册信息
String uID=request.getParameter("ID");
String username = request.getParameter("name");
username = new String(username.getBytes("ISO-8859-1"), "UTF-8");
String password = request.getParameter("pw");
String sex=request.getParameter("sex");
sex=new String(sex.getBytes("ISO-8859-1"),"UTF-8");
String type=request.getParameter("type");
type=new String(type.getBytes("ISO-8859-1"),"UTF-8");
String colle=request.getParameter("college");
colle=new String(colle.getBytes("ISO-8859-1"),"UTF-8");
String prof=request.getParameter("profess");
prof=new String(prof.getBytes("ISO-8859-1"),"UTF-8");
String tele=request.getParameter("phone");
String email=request.getParameter("email");
Service serv = new Service();
System.out.println(uID + "--" + password);
// 验证处理
boolean reged = serv.register(uID, username, password, sex, type, colle, prof, tele, email);
if (reged) {
System.out.print("Succss");
request.getSession().setAttribute("ID", uID);
} else {
System.out.print("Failed");
}
// 返回信息
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print("用户名:" + uID);
out.print("密码:" + password);
out.flush();
out.close();
}
}