20191030 첫번째 블로그

그냥 간단한 서블릿을 사용 + JSP + 아약스 + JSON + mysql을 + JSTL + JQuery와 약간의 테스트를 할

 

 

패키지 서블릿;

 

수입 때 java.io.IOException;
가져 오기를 java.io.PrintWriter;

 

수입 javax.servlet.ServletException;
수입 javax.servlet.annotation.WebServlet;
수입 인 javax.servlet.http.HttpServlet;
수입 나오는 javax.servlet.http.HttpServletRequest;
수입의 javax.servlet.http.HttpServletResponse;
수입 javax.servlet.http.HttpSession;

 

수입 Dao.UserDao;
수입 Dao.UserinfoDao;
수입 Entity.User;
수입 Page.PageUtil;

 

/ **
* 서블릿 구현 클래스 ServletLogin_JSON
* /
@WebServlet ( "/ ServletLogin_JSON")
공용 클래스 ServletLogin_JSON는 HttpServlet을 연장 {
개인 정적 최종 길이의 serialVersionUID = 1L;

/ **
* @see HttpServlet을 # HttpServlet을 ()
* /
공공 ServletLogin_JSON () {
슈퍼 ();
// TODO 자동 생성 된 생성자 스텁
}

 

/ **
* @see HttpServlet을 #의 doGet (HttpServletRequest 요청, HttpServletResponse 응답)
* /
보호 공극의 doGet (HttpServletRequest 요청, HttpServletResponse 응답) ServletException을 IOException을 발생 {
// TODO 방법 스터브 자동 생성
의 doPost (요청, 응답);
}

 

/ **
* @see HttpServlet을 #의 doPost (HttpServletRequest 요청, HttpServletResponse 응답)
* /
보호 무효의 doPost (HttpServletRequest 요청, HttpServletResponse 응답) ServletException을 IOException을 던졌습니다
{
//用来测试下서블릿 아약스 JSON交互数据
에서 System.out.println ( "进入了ServletLogin_JSON ...");

response.setCharacterEncoding ( "UTF-8");
request.setCharacterEncoding ( "UTF-8");
response.setContentType ( "텍스트 / HTML; 문자셋 = UTF-8");

의 PrintWriter 인쇄 = response.getWriter (); //返回JSON类型数据的
UserDao userDao = 새로운 UserDao ();
에서 System.out.println ( "创建了UserDao对象...");

사용자 사용자 = 새 사용자 ();
세션의 HttpSession = request.getSession ();


문자열 사용자 이름 = request.getParameter ( "UN");
문자열 암호 = request.getParameter ( "PS");

user.setUsername (사용자 이름);
user.setPassword (비밀번호);

시도 {
INT 플래그 = userDao.loginUser (사용자);

(플래그 == 1) {경우
데이터 = "no_username";
print.print (데이터); //以返回一个字符串, JSON形式
}
경우 (플래그 == 2) {
= "error_password"데이터;
print.print (데이터);
}
경우 (플래그 == 3) {
데이터 = "성공";
print.print (데이터);
}
} 캐치 (예외 E) {
// TODO 자동 생성 캐치 블록
e.printStackTrace ();
}








}

 

}

 

추천

출처www.cnblogs.com/caoyangyang/p/11765321.html