나는 JSP 폼 validate.jsp에 사용자가 롤 번호/이름을 입력하는 2 개의 텍스트 필드를 포함하고있다. 또한 입력을 확인하기 위해 javascript를 사용하여 유효성 검사 코드를 작성했습니다.서블릿 JSP로 jQuery ajax 사용하기
이제 아래와 같이 난의 jQuery Ajax를 사용하여 다른 페이지 result.jsp이 두 파라미터를 전달하는 입력을 수집 후 :
가$("#student_result").load("result.jsp?"+ $.param({ rollNo: rollNo, name: name }));
지금 내 result.jsp 페이지 사람의 결과를 표시하는 롤 번호 또는 이름이 사용자에 의해 입력되었습니다. 따라서 result.jsp 페이지에는 모든 데이터베이스 로직 (Java 코드)이 포함되어 있습니다. 그러나 전통적으로 우리는 모든 비즈니스 로직을 서블릿에 작성해야합니다. 그래서 나는 이것을하고 싶다.
그러나, 당신은 내가 동적으로 validate.jsp 페이지 내에서 Ajax를 사용하여 result.jsp의 내용을로드하고 볼 수 있습니다. 서블릿을 사용하는 경우 requestDispatcher를 사용하여 전달해야하므로 전체 result.jsp 페이지를로드해야합니다.나는 그것을하고 싶지 않습니다! 나는 여전히 result.jsp 페이지 내용을 동적으로 validate.jsp 페이지에로드하려고합니다. 그렇게하는 방법?
전체 데이터베이스 로직을 result.jsp 파일로 유지하면 합병증이 발생합니까?
구체적인 문제를 이해하지 못합니다. 그냥 load ("result.jsp")'를 load ("servletURL")'로 대체 하시겠습니까? 서블릿을 사용하려고 실제로 한 것은 무엇입니까? – BalusC