java post数据传输

st1466096322 2018-04-10 08:49:45
最近写一个通过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();
}

}
...全文
435 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
st1466096322 2018-04-10
  • 打赏
  • 举报
回复
这是Server类: package services; import java.sql.ResultSet; import java.sql.SQLException; import datebase.*; public class Service { public static Boolean login(String username, String password) { // 获取Sql查询语句 String logSql = "select * from userinfo where UID ='" + username + "' and PW ='" + password + "'"; // 获取DB对象 DBManager sql = DBManager.createInstance(); sql.connectDB(); // 操作DB对象 try { ResultSet rs = sql.executeQuery(logSql); if (rs.next()) { sql.closeDB(); return true; } } catch (SQLException e) { e.printStackTrace(); } sql.closeDB(); return false; } public static Boolean register(String uID, String username,String sex, String password, String type, String colle, String prof, String tele, String email) { // 获取Sql查询语句 String regSql = "insert into userinfo (UID,UName,Sex,PW,Type,colle,prof,Tele,Email) values('" + uID + "','" +username+ "','"+sex+"','" +password+ "','"+type+"','" +colle+"','" +prof+ "','" +tele+ "','" +email+ "') "; // 获取DB对象 DBManager sql = DBManager.createInstance(); sql.connectDB(); int ret = sql.executeUpdate(regSql); if (ret != 0) { sql.closeDB(); return true; } sql.closeDB(); return false; } public static void main(String arg[]) { register("214","st","男","123","xue","123","123","123","123"); } } eclipse中并没有错误提示,Server类是可以正常运行的

5,658

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧