학습 노트 - javaweb + ajax + servlet
양식 을 제출 한 후에 새로운 주소 로 이동 합 니 다. 저 는 이렇게 뛰 는 것 이 보기 싫 고 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
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 의 필드 는 호출 방법 이름과 일치 합 니 다.
소 백 이 독학 노트 를 좀 쓰 는 것 을 이해 해 주 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.