2011-05-11 5 views
0

나는 html 페이지에서 시작했다. 그런 다음 jsp를 사용하여이 특정 작업을 수행하므로 .jsp 확장명으로 파일의 이름을 변경했습니다.어떻게 html/javascript 값을 sql로 보내고 jsp의 같은 페이지로 되돌릴 수 있습니까?

다음 중 하나입니다. 양식의 페이지에서 값을 가져 와서 where 절에서 사용하기 위해 sql로 보내고 동일한 페이지로 데이터 세트를 다시 보내려고합니다. 이제 양식을 제출하는 대신 AJAX를 사용할 수 있습니다. 단계별 절차와 같은 조언을 주시면 감사하겠습니다. 적어도 두 가지 항목에 대해 당혹 스럽기 때문입니다. 1) 같은 페이지에 JSP 코드를 작성할 수 있습니까? 2) JSP 코드 안에 SQL을 쓸 수 있습니까? 3) JSP 용으로 다른 페이지를 설정해야합니까?

나는 "Hello World"설명을 찾고 있다고 가정합니다. 과거에 Java가 아닌 언어로 주로 작업했기 때문입니다.

감사합니다.

+1

JSP 코드에 SQL을 쓰는 것을 피할 것입니다. 그러나 항상 항상 항상 _ 걱정의 _ 실천 _을 연습하고, 내가 한 것처럼 세 번 같은 단어를 반복해서는 안됩니다.] – pixelbobby

+0

그 지식 저하에 감사드립니다. 나는 JSP가 ASP 나 PHP와 매우 유사하지 않음을 알 수있다. – user717236

답변

1

빨리 더러워 지려면 JSTL SQL 태그를 사용해야합니다. 실제로 사용하기 쉽고, Java를 단순히 임베드하면 JDBC 크래프트를 많이 제거합니다.

This page은 JSTL을 사용하는 SQL에 대한 대부분의 기본 사항을 다루는 알맞은 예제입니다.

2

1) JSP (Java) 코드를 같은 파일에 작성할 수는 있지만 권장하지 않습니다. 2) 1과 동일합니다. JSP로 SQL 코드를 작성할 수 있지만 반드시 사용해야합니다. 3) JSP로 이름이 바뀐 HTML은 완벽하게 유효한 JSP 파일입니다.

Spring MVC과 같은 MVC 프레임 워크를 사용하여 작업을 수행하는 것이 좋습니다. 여기에 tutorial이 있습니다.

UPDATE : 표준 JSP & 서블릿 자습서

  1. http://archive.coreservlets.com/Chapter3.html

  2. http://archive.coreservlets.com/Chapter16.html

  3. http://archive.coreservlets.com/Chapter15.html

  4. http://archive.coreservlets.com/Chapter3.html

+0

고맙습니다. 지금은 개념 증명 페이지 일뿐입니다. 그래서 모든 요구 사항을 아직 통과하지 못했기 때문에 더 빠른 솔루션을 찾고있었습니다. 그런 다음 프레임 워크를 사용하도록 코드를 리팩토링 할 수 있습니다. 적어도 나는 당신에게 감사하고 공통적 인, 올바른 행동으로 간주되는 것을 안다. 그러나 나는 그 순간에 빠르고 더러운 해결책을 원했다. 다시 감사합니다. – user717236

+1

글쎄, 당신이 필요로하는 Hello World 앱을 쓸 시간이 없지만, 아주 기본적인 간단한 튜토리얼을 추가했다. 도움이 되었으면한다. –

관련 문제