전체 글 썸네일형 리스트형 AXISJ에서 ajax를 이용하여 AXGrid에 JSON으로 DB 가져오기 글내용에 앞서 일기를 적어보자면 제목은 뭔가 거창한데 내용은 별거 없다. 물론 본인은 삽질하느라 헤매고 머리도 띨해서 더 힘들었다. 독학으로 깨우치기 힘들어 뒈질거같다. 하지만 깨닫고 성공했을 때는 세상을 얻은 기분. 글의 본론으로 들어가자면 일단 속성으로만 작성하겠다. 자바 스프링 프렘웍을 사용하였고 jsp를 이용하였다.오라클 마이바티스 프렉웍 사용하였다. 컨트롤러는 다음과 같다. @RequestMapping(value="/listMember/")public void listMember(HttpServletResponse resp) throws IOException{List list =service.listMember(); // interface에서 implements 된 서비스클래스에 db와 연결JS.. 더보기 url 확장자 문제 현상 sts의 url-pattern 기본 셋팅이 '/' 슬러쉬로 되어있다. 이는 url 주소 끝에 깔끔하게 확장자 없이 보이거나 '/'슬러쉬로 끝나는 url 주소가 맵핑된다. rest방식을 구현하기 위한 거라고 하는데 자세한건 검색을 통해서 보면 잘 설명되어있다. 어쨌든 나는 문득 확장자를 .jsp로 만들고 싶었는데. 브라우져에 404만 뜰뿐 맵핑이 되어 있지 않았다. 해결책 서버의 web.xml을 보면 .jsp는 서블릿컨테이너가 처리해버리기 때문에 디스패처서블릿이 처리하지 못해 발생하는 현상이다. 다른 확장자로 바꾸면 잘 된다. 굳이 바꾸고 싶다면 서버의 web.xml 설정을 바꾸면 되는지 해보았으나... 실행되지 않는다. 자세한 사항은 아래 참고.https://groups.google.com/foru.. 더보기 jstl 적용되지 않는 문제 라이브러리도 제대로 있고 태그립도 제대로 선언해 놨는데 안되서 별짓을 다해보니 문장에 문제가 있었다.세션이 존재합니다. 있었다. 바로 test=" $ 쌍따옴표와 달러사이에 공백이 존재하는것 공백을 없애면 없애면 제대로 나온다. 더보기 주소 뒤에 j_spring_security_check 이딴게 붙으면서 404 증상 로그아웃을 했는데 return "login"; 만으로 포워드 시켜줬을 경우에 리퀘스트맵핑의 주소가 그대로 딸려온 상태에서 로그인 했을 경우 스프링시큐리티가 인식되지 않아 http://localhost:8080/bbs/logout/j_spring_security_check 위와 같이 뒤에 이상한 주소가 붙으며 404가 발생된다. 수정 return "redirect:/"; 리다이렉트 시켜버림 더보기 log4j를 이용하여 쿼리 로그 보기(콘솔에서) sts를 이용하여 log4j를 사용하였는데 에러가나는 쿼리만 출력되는것이 아닌 실행되는 모든 쿼리를 콘솔에 기록으로 남기고 싶다면 다음을 확인해야 한다. log4j.xml 이 파일 안에 sql확인 할 수 있는 설정을 해준다. 쿼리 로그에 자세한 사항은 http://harui.tistory.com/62value값은 본문의 아래 글의 설명을 참고하고더 자세한 사항은 글 맨밑에 출처를 참고. ========================================================================================== Log4J는 다음의 LEVEL을 갖는다. ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF OFF The OF.. 더보기 maybatis-config & mapper 설정 mybatis-config.xml 셋팅 딴거 필요없고 DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "HTTP://mybatis.org/dtd/mybatis-3-config.dtd"> 맵퍼도 DOCTYPE 만 잘 확인해주고 셀렉트 인서트 들어가자.DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> mapper의 위치가 스프링 같은 경우 src/main/resources 안에 들어가서 관리해주면 된다. 만들어 놓은 맵퍼는 mybatis-config에다가 이렇게 해주고 mapper의 위치가 다른곳이라면.. 더보기 맥에서 톰캣 강제종료 이클립스에서 톰캣으로 작하는 중 톰캣이 켜져있기만하고 꺼지지 않는 상태가 간혹 발생했다. 웬지는 모르겠지만 그러했다. 그래서 강제종료를 해줘야 한다. 터미널에서 sudo sh 비번을 물으면 컴퓨터 계정의 비번을 써주고 톰캣 경로의 bin폴더안의 shutdown.sh 파일의 경로를 정확히 적어서 입력해주면 된다. ex) Users/id/download/Tomcat7.0/bin/shutdown.sh 경로를 일일이 적기 귀찮으면 shutdown.sh파일을 오른쪽 클릭후 정보보기인가를 눌러서 경로를 복사해서 그대로 엔터 쒜리뿌면 되겠다. 더보기 이클립스 한글 ? 깨짐 Eclipse on Mac(Windows와 Linux에서는 발생하지 않는 문제임)java file의 encoding을 UTF-8로 설정해도, 문자열을 제대로 출력하지 못하는 문제가 발생한다. Debug를 해보면 변수 안의 한글은 제대로 들어있으나, 콘솔에는 ???로 출력된다.System.out.println("한글")System.out.println(유니코드 문자열이 담긴 String)이를 해결하기 위해서는 다음 두가지 인코딩 설정을 일치시켜야 한다.VM 인코딩(Open Run Dialog) -> Arguments -> VM arguments 에서 -Dfile.encoding=UTF-8 추가콘솔 인코딩(Open Run Dialog) -> Common -> Console Encoding 에서 UTF-8 설.. 더보기 이전 1 ··· 21 22 23 24 25 26 27 ··· 67 다음