프레임워크 썸네일형 리스트형 mybatis db연결 설정(다중 db) 한번의 코딩으로 여러 db에서 사용하고 싶다면.. 아래 설정을 참고하길 바랍니다. 예로 Oracle과 Mysql 을 사용하였습니다. db.properties 에서는 공통으로 사용할 접속정보 하나만 넣었고, mapper xml에서는 각 db별로 쿼리만 나누어 놓았습니다. mybatisConfig.xml --------------------------------------------------------------------------- .... .... ... ... --------------------------------------------------------------------------- mapper.xml ------------------------------------------------.. 더보기 스프링에서 현재 HttpServletRequest 가져오는 방법 * RequestContextListener 설정하기 web.xml 파일에 아래와 같이 리스너를 설정 합니다. org.springframework.web.context.request.RequestContextListener * 현재 HttpServletRequest 객체 가져오는 메소드 만들기 public static HttpServletRequest getCurrentRequest() { ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder .currentRequestAttributes(); HttpServletRequest hsr = sra.getRequest(); return hsr; } 더보기 ibatis Transaction에서 오토커밋설정 select 메소드, tran* 으로 시작하는 메소드 이외에 오토커밋을 해주는 설정. 왜 자꾸 insert하는데 데이터가 안들아간다 했더니 이게 문제아닌 문제였음.. Transaction Manager에서 기본적으로 오토커밋을 지원해주는데 하나씩 설정을 해주다보면 빼먹을때도 있다.. 더보기 ibatis log4j 설정 1. log4j 설치 http://www.apache.org/ - Logging - log4j 1.2 - Download - apache-log4j-1.2.15.zip 파일을 받아 압축풀어 JAR 파일(log4j-1.2.15.jar)을 프로젝트의 \WEB-INF\lib\ 폴더에 넣습니다 2. log4j 설정 - 콘솔 출력 \WEB-INF\classes 에 log4j.properties 파일을 추가합니다 # Global logging configuration - 전역 리포팅 레벨 설정 log4j.rootLogger=ERROR, stdout # SqlMap logging configuration... - SqlMap 리포팅 레벨 설정 log4j.logger.com.ibatis=DEBUG log4j.logge.. 더보기 struts2에서 jQuery로 파라메터(폼값) 넘길때 주의점 일반적으로 스트럿츠2에서 폼값을 넘길때 이런식으로 한다. 이걸 jQuery의 형식으로 바꾸면.. 이런식으로 된다. 하지만 이런식으로 바꾸었을때 문제점이 발생했다. 전자의 방식으로 submit을 하게되면 modelDto에 id값이 정상적으로 세팅이 되지만.... 후자의 방식으로 submit을 하게되면... 어라?? modelDto에 id값이 세팅이 안된다;; method의 type를 post로 해도 마찬가지였다. 값을 넘기는 방식에서 차이가 있어서 인식을 못하는것 같다. 이 문제에 대해서 자세히 알아보진 않았지만... 혹시 이유를 아시는분은 댓글주시면 캄사~ 허접이라 이해좀;; 더보기 struts2에서 json데이터 파싱 참고사이트 : http://json-lib.sourceforge.net/ , http://json.org/java/ , http://jquery.malsup.com/form/ 위 사이트 말고도 여러 사이트가 있다. 알아서 참고하시길.. java에서의 json데이타 파싱은 일단 json라이브러리를 필요로 한다.(이런 라이브러리가 있는지 몰랐을때 그냥 문자열로 만들어버렸었다;;;;) jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1.1 ezmorph 1.0.6 각 라이브러리의 버전차이에서 나는 오류가 있을지 모르지만 일단 제외시켰다. 꼭 저 위의 버전.. 더보기 struts2 ajax테스트(submit) : 한글문제가 있음.. 이것저것 해보다가 결국 해결하긴 했지만.. 한글이 걸리는구나..;; 테스트환경 : struts2-2.1.6, tomcat5.5 파일인코딩 및 struts2인코딩 : EUC-KR(UTF-8로도 해보았지만 결과는 같았음..) 1. testRegister2.jsp(첫실행파일) id : name : age : sex : 사과 배 딸기 바나나 2. testRegister3.jsp(결과가 담긴 페이지) id : name : age : sex : ck : 3. TestRegister.java(action 클래스) package test; public class TestRegister { private TestDTO testDto; public String execute() throws Exception{ for(in.. 더보기 struts.xml에서의 redirect-action, redirectAction 실제로 자료들을 찾아보면서 이거에 대한 얘기는 많이 있지만 쓸만한 자료는 별로 없었다. 특히..redirect-action과 redirectAction은 분명 버전차이인지 뭔지가 있는데 말이다.(내가 지식부족의 관계로 잘 모름....;;) struts2를 하면서 이런건 누구나 다 경험이 있을것이다. 1. action을 실행하고 결과페이지를 리스트로 보여주고 싶을때 2. 특정 페이지에서 전에 쓰던 멤버들을 다시 쓰고 싶을때 그래서 쓰는것이 액션명 일것이다. 사용방법은 대충 이렇다.. /userList.jsp boardList 글을쓰고 리스트로 갈때 다시 액션을 호출하고, BoardWriteAction에서 사용했던 멤버변수들을 다시 userList.jsp에서 쓰고 싶을때 이렇게 쓸것이다. 공부할때 이걸 발견.. 더보기 이전 1 2 3 다음