본문 바로가기

전체 글

Struts2 + Spring 연동하기 1. jar 파일 설정하기 아래의 jar파일을 프로젝트의 lib 폴더에 복사한다. spring.jar struts2-spring-plugin-2.x.x.jar 2. 스프링 리스너 설정하기 스트럿츠 액션클래스의 객체생성을 스프링에 위임한다. 만일 스프링이 객체 생성에 실패하면 스트럿츠2 가 객첵를 생성한다. web.xml에 스프링 리스너 등록 contextConfigLocation /WEB-INF/applicationContext.xml struts org.apache.struts2.dispatcher.FilterDispatcher sturts /* org.springframework.web.context.ContextLoaderListener 3. sturts.properties 설정 스트럿츠2의 Obj.. 더보기
플래쉬 파일업로드 테스트 구글링을 해서 괜찮은 소스를 발견했는데....오늘 몇시간동안 소스도 고쳐보고 했었다. 에러는 안나는거 같았지만 실제로 파일업로드는 실패했다. 처음에는 스트럿츠2로 응용해서 해봤는데 파일업로드는 성공했지만 jQuery 부분에서 HTTP error 가 떨어지드라...;; 정확한 이유는 잘 모르겠지만 에러내용을 출력해 봤더니 500에러...아마도 스트럿츠2를 통한(xml로의 페이지매핑) 결과페이지를 찾지 못해서 나는 에러같다. 테스트할때 소스는 이렇다. index.jsp .... ...... 일단 스트럿츠2로 했을때의 결과는..... 아래와 같았다.. 저 HTTP error(그때는 500에러)를 잡을려고 별의별 방법을 다 써봤지만..무리..ㅠㅠ 액션스크립트는 잘 몰라서 ㅠㅠ 하지만 jsp로 고치고 돌려봤더니... 더보기
제시카 알바 ‘엉덩이 폭행’ 동영상 트레일러 “충격적” 영화나오면 한번 봐야겠네... 뭐 저런게 그리 충격적이진 않지만 분장도 아니고 실제 맞았다면...? 연기투혼이겠지..? ㅎㅎㅎ 아..알았어요..;;; 그렇게 뻑x 안날려도 분장이라능거...;;; 어이쿠 무셔라..;; 더보기
[실전]struts2 페이징리스트 처리하기 현재 작업이 완료된 파일의 내용 일부를 발췌한 것입니다. 물론 잘 돌아가구 있구요. DB는 PostgreSql8.4를 사용중입니다. 혹시 보시다가 다소 내용이 부족하더라도 이해해주세요^^ 1. ListDTO.java 작성 public class ListDTO { private int firstPage;//첫페이지번호 private int lastPage;//마지막 페이지번호 private int totalCount;//총글의 개수 private int prevPage;//이전 단원의 page 시작번호 private int nextPage;//이후 단원의 page 시작번호 private int nowCount;//현재 읽은 글의개수 public int getFirstPage() { return firstP.. 더보기
[마감]티스토리 초대장 10분께 나눠 드려요~ 댓글 달아주신 분중 10분께 초대장 나눠 드립니다. 단, 저의 판단으로 스팸블로거나 그 외 잘 알려지지 않은 메일주소는 제외합니다^^; 행복하세요~ ----------------------------------------------------------------------------- 모두 나누어 드렸습니다^^ 못받으신 분들께는 죄송스럽게 생각하구요. 다음에 또 생기면 뿌리도록 할께요. 좋은하루 되세요~ 더보기
Cookie, Session <유용한 소스> :::쿠키생성::: 쿠키의 값 = "" :::쿠키 뷰::: 쿠키 목록 0) { for (int i = 0 ; i = 쿠키가 존재하지 않습니다. :::쿠키값 변경::: 0) { for (int i = 0 ; i < cookies.length ; i++) { if (cookies[i].getName().equals("name")) { Cookie cookie = new Cookie("name", URLEncoder.encode("JSP프로그래밍")); response.addCookie(cookie); //cookies[i].setValue(URLEncoder.encode("자바와 JSP")); //response.addCookie(cookies[i]); }.. 더보기
Cookie, Session 정의 //세션Tracking 정의 : -웹페이지들간의 클라이언트 상태유지를 위해 사용되는 기술 -서로 관련이 없던 페이지들간에 연관성을 설정하는 방법 등장배경 : HTTP 프로토콜은 클라이언트와 서버간 요청과 응답이 실행되면 연결이 종료된다. 이것은 전 페이지에서 수행했던 작업을 다른 페이지에서 인식할수 없음을 의미한다. 전페이지에서 수행했던 작업을 다른 페이지에서도 인식할수 있게 구현해야 함. 용도 : 로그인, 장바구니 구현방법 : hidden태그, Get방식을 이용한 URL파라미터, 쿠키, 세션 예제1) hidden태그를 이용(HTML hidden태그이용, 브라우저에서는 보이지 않는다.) -LoginForm Class String address = request.getParameter(“address”);.. 더보기
interceptor에 대해 [1] 개요 스트럿츠 2에 도입된 중요한 요소 중에 하나로 Action 객체가 실행하기 전/후에 호출된다. ■ 개요 ⋅ 액션 단위의 작업을 수행할 때 기존 액션 처리 전과 후에 추가적인 작업을 지원한다. ⋅ 모든 액션 요청(Action Request)에 대해 공통적으로 적용되어야 하는 공통 기능들을 제공하는 모듈 ⋅ 인터셉터의 시작은 ActionInvocation 이 담당한다. ActionInvocation 은 인터셉터 스택에 정의된 인터셉터로 구성된 맵을 가지고 있다. ⋅ 액션 프록시가 ActionInvocation 의 invoke() 메서드를 호출 할 때 인터셉터의 실행이 시작된다. ⋅ 인터셉터의 작업이 끝나면, 또 다시 ActionInvocation 의 invoke() 메서드를 다시 호출한다. in.. 더보기