본문 바로가기

jstl

스프링 + 제우스 조합에서 리다이렉트 문제점 특이하게 로컬 테스트일 경우 문제가 없었는데 개발서버, 스테이징서버 등의 서버환경에서 문제가 발생해 몇시간을 헤메고 있었다. 예를 들어 아래의 코드는 로컬환경에서 이상없이 작동하였다. /* Controller.java */ @RequestMapping("/home/comment_view.do") public ModelMap hello_world() ... { ... productUrl = "/product/product_view.do?" + returnParameter; response.sendRedirect(productUrl); return model; } 하지만 서버환경으로 Deploy 했을 경우 반응하지 않는 문제를 가지고 있었다. 이상하게도 내가 투입되어 진행했던 코드에만 ... (역시 사람 타.. 더보기
Netbeans 와 함께 JSP 웹프로젝트 기본 - JSTL 을 통해 데이터베이스 접근과 기본 쿼리 전송 JSP 2.0 이상의 환경에서 개발한다면 태그와 함께 톰켓이나 썬의 글래스피쉬 등의 웹 서버, 웹 컨테이너가 제공하는 데이터베이스 커넥션을 사용하는 방법이 가장 쉬운거 같아요. 그렇지? 커넥션 리소스 신경안써도 되고 풀도 제공해주는 영리한 컨테이너 덕에 코드를 많이 줄일 수 있다네요. 가볍게 정리해보았음! 여기에 사용된 JSTL 태그 몇개는 지난 포스트에서 살펴본 거에요. 참고~ 먼저 환경 설치는 이렇게 저는 넷빈즈에서 제공하는 번들을 통해 환경을 구축했습니다. 아래 보듯 JDK6 를 설치하고 넷빈즈 6.5 최종릴리즈 전 버전을 설치했습니다. 풀 패키지를 설치했는데 설치할 때 옵션에서 글래스피쉬를 설치했답니다. 톰켓도 있지만 기왕 썬 제품을 쓰는거 올인해보자는 생각에... ㅋㅋ JDK5 이상 JSTL1... 더보기
JSP 2.0 JSTL 태그 - Database 액션 JSP 2.0 에 도입된 커스텀 태그 기능중 주요하고 자주 사용되는 기본 모듈을 골라 정해놓은 것을 JSTL 이라 부르는데 그중 데이터베이스 관련 태그를 알아보도록 하자 액션 태그는 SQL 의 select 절과 같은 역할을 한다고... 쿼리의 결과를 해당 스코프 변수에 저장한다. 데이터베이스에 전달할 쿼리와 함께 과 태그가 사용된다. 1. sql 문장이 복잡하지 않고 변하지 않는 파라미터를 가지고 있을 경우 사용하겠다. 2. 변하는 파라미터가 있고 PrepareStatment 처럼 사용하려는 경우 쓸수 있겠다. 액션태그 SELECT * FROM Employee WHERE Name = ? 3. 이 방법이 가장 길고 보기 좋지 않을까 한다. ㅋㅋ SQL 문장 액션태그 쿼리와 함께 가장 많이 쓰이는 구문이다... 더보기