2014-03-24 2 views
0

데이터베이스에서 동적으로 드롭 다운 목록을 채우는 JSP 페이지가 있습니다. 그런 다음 드롭 다운 목록에서 "onchange"이벤트를 설정하여 Javascript를 호출하여 선택한 값을 가져옵니다. SQL 준비된 WHERE 절에 Javascript 결과를 넣으려면 어떻게해야합니까?준비된 문에 대한 자바 스크립트 결과

준비된 문은 JavaBean에서 설정했습니다.

+0

자바 스크립트가 브라우저에 의해 실행되지만 Java 코드는 그렇지 않다는 것을 알고 있습니까? 자바 스크립트에서 preparedstatement를 실행할 수는 없습니다. 자바 코드는 서버에서 실행됩니다. – Gimby

+0

오케이. 나는 웹 전문가가 아니다. 이전 유닉스 배경. 이 경우 기본적으로 하나의 드롭 다운 목록에서 선택된 값을 JavaBean의 Prepared Statement의 WHERE 절에 사용하려면 어떻게해야합니까? – AJF

+0

그래 ... 사람들이 여기서 설명하기를 바란다. 당신은 당신이 말한 유닉스 배경을 가지고있다. 누군가 포럼에서 "내 커널 컴파일 방법을 말해 줄 수 있니?"라고 묻는 사람이 있다고 상상해 보라. 너 뭐하니? 그것들을 하우투로 향하게하거나 설명을 타이프하는 시간을 보내십시오. – Gimby

답변

0

드롭 다운에 form을 만들고 JSP에서 모든 서블릿이나 컨트롤러로 응답을 보낼 수 있습니다. 여기에서 드롭 다운 값을

request.getParameter("name")으로 가져옵니다.

이제 서블릿에 드롭 다운 값이 있습니다. 여기에서 모든 클래스에서이 값을 설정할 수 있습니다.

+0

조금 더 자세히 설명해 주시겠습니까? 이것이 나의 첫 번째 JSP 프로젝트이다. 이것은 독립형 JSP 응용 프로그램이며 서블릿의 일부가 아닙니다. 감사합니다. – AJF

+2

요청 속성 **은 ** 요청 매개 변수가 아닙니다. –

+0

오케이. 지금까지 감사드립니다. 나는 웹 전문가가 아니다. 이전 유닉스 배경. 이 경우 기본적으로 하나의 드롭 다운 목록에서 선택된 값을 JavaBean의 Prepared Statement의 WHERE 절에 사용하려면 어떻게해야합니까? – AJF