2014-01-07 2 views
0

양식 데이터 (DB 자격 증명)를 서블릿에 게시하는 HTML 페이지가 있습니다. 서블릿에서 자격 증명을 사용하여 연결을 만듭니다.서블릿에 새 HTML 페이지 표시

이제 입력 할 레코드의 세부 사항을 허용하는 HTML 페이지를 표시하려고합니다. 그런 다음이 데이터를 검색하여 DB에 입력하고 싶습니다. response.getWriter()를 사용하여 새 HTML 페이지를 표시하는 방법을 알고 있지만 이제는 동일한 서블릿에 데이터를 다시 게시하도록이 페이지를 설정합니까? 어떻게 작동합니까? 서블릿을 어떻게 코딩해야합니까?

이 두 번째 게시물이 새로운 서블릿 인스턴스를 시작합니까? 나는 이해하지 못한다. 어떤 도움이라도 고맙게 여기겠다. 고마워!

답변

0
당신은, 당신은 JSP를 사용한다, JSP로 서블릿 앞으로 요청에서 데이터를 설정하고는

는 설명과 함께 완전한 예를 들어 servlet wiki를 참조 동적 콘텐츠를 HTML을 렌더링 서블릿 응답에 전체 HTML을 작성할 수 안

0

전체적으로 접근 방법이 매우 어색하고 약간 수정할 수 있습니다.

I have an HTML page which posts its form data (DB credentials) to a servlet. 
In the servlet, I create a connection using the credentials. 

연결을 설정하십시오. 당신이 사용자로부터 입력을 받아 서블릿에 게시하는 HTML 페이지를 작성해야합니다 2 HTML 페이지에 리디렉션 설정하면 연결이

Now I want to display an HTML page which will accept the details of a record to be entered. 
    I want to then retrieve this data and enter it into the DB 

설립되어 있는지 확인하세요. 동일한 서블릿에 게시 및 입력 필드를 사용하여 처리하거나

Will this second post start a new servlet instance? 

없음 웹 컨테이너 나던 새로운 객체를 매번 생성, 오히려이 공유하는 다른 서블릿에 게시도 할 수도 있습니다 응용 프로그램이 실행될 때까지 동일한 인스턴스

그리고 난 왜 당신이 서블릿 내부 HTML 콘텐츠를 표시하고 싶지 않아. JSP는 그 목적으로 만 사용됩니다.

희망이 있습니다.

관련 문제