학습 노트 - javaweb + ajax + servlet

학습 노트 (1) - 자바 + ajax + servlet
  • 프론트 데스크
  • 양식 제출
  • 폼 의 Action 제출, 제출 버튼 유형 submit

  • 양식 을 제출 한 후에 새로운 주소 로 이동 합 니 다. 저 는 이렇게 뛰 는 것 이 보기 싫 고 JQuery 의 ajax 를 배 웠 습 니 다.
        2. ajax 폼 제출, 제출 버튼 종류 button
    
    function test(){
        $.ajax({
            url: 'Actioncontroller.do?action=login',
            type: 'POST',
            data: $('#modifyForm').serialize(),
            success: function(data){
               alert(data);
               window.location.href('login.html');
          }
       });
    }
    
    

    ajax 의 매개 변 수 는 참고 할 수 있 습 니 다.https://blog.csdn.net/rammus7/article/details/78419567
  • 백 스테이지 데이터 처리
  • 폼 Action 이나 ajax 의 url 에 따라 서로 다른 함 수 를 호출 하고 다른 패키지 클래스 를 불 러 오고 호출 하 는 방법 을 쓰 는 패키지 클래스 입 니 다.
  • 데이터 베 이 스 를 불 러 오 는 연결 과 삭제 검 사 를 통 해 이러한 방법 을 패키지 하고 참고 합 니 다.https://blog.csdn.net/weixin_38303684/article/details/78263008
  • Action 작성 방법 에 따라 이 방법 들 을 봉인 한다
  • 웹. xml 파일 먼저 설정
    
    
      
      
        index.html
      
      
        Maincontroller
        com.Servlet.Maincontroller
      
      
        Maincontroller
        *.do
      
    

    예 를 들 어 상기 예 를 들 어 앞으로 순서. do 의 끝 은 모두 com. Servlet. Maincontroller 와 같은 종류 에 비 칩 니 다.
    클래스 를 불 러 오고 패키지 클래스 를 호출 하 는 방법
    상기 예 를 들 어 프론트 데스크 톱 의 servletPath 를 가 져 옵 니 다. 위 폼 의 servletPath = "Actioncontroller. do"
    subString 을 통 해 servletPath 문자열 을 수정 합 니 다. (PS: Actioncontroller 는 클래스 이름 입 니 다)
    여기에 com. servlet 이라는 가방 이름 까지.합 친 Classname = "com. servlet. Actioncontroller"  (즉 가방. 클래스)
    그리고 Class pag - class = Class. forName (Classname) 을 통 해 이 패 키 지 를 불 러 옵 니 다.
    대상 생 성: Object controller = pag - class. newInstance ()
    이 클래스 에 대한 어떤 방법 가 져 오기: Method md = pag - class. getMethod (method, HttpServletRequest. class, HttpServletResponse. class)
    호출 방법: md. invoke (controller, request, response)
    프론트 필드 request. getParameter 가 져 오기 ("name")
    method =  request.getParameter("action");
    메모: action 의 필드 는 호출 방법 이름과 일치 합 니 다.
     
    소 백 이 독학 노트 를 좀 쓰 는 것 을 이해 해 주 십시오.

    좋은 웹페이지 즐겨찾기