분류 전체보기 436

url-pattern 변경 시 css,image 파일 등이 적용되지 않을 때

보통 *.do 로 호출되는 url-pattern을 / 등과같이 변경 시 이미지 파일등이 호출되지 않는 경우가 있다.그럴경우 다음과 같은 방법으로 해결 가능하다. 첫째. web.xml 에 다음과 같이 명시 default *.js *.css *.jpg *.gif *.png *.ico *.swf 또는 둘째. 다음과 같이 annotaion-driven 설정을 명시 해 준다.예제 파일 ) 이후 web.xml 파일에 추가 해 주면 된다. action org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml, /WEB-INF/confi..

tiles 2 설정시 다음과 같은 에러 발생 시

tiles 2 설정시 다음과 같은 에러가 발생하는 경우가 있다.Error creating bean with name 'tilesConfigurer' defined in ServletContext resourceInvocation of init method failed; nested exception is java.lang.NoSuchMethodError 이 경우는 다른게 잘못 된 것이 아니라 tiles 2 설정 경로를 잘못 작성시 발생하는 문제다예를 들어 value 값을 다음과 같은 경로로 입력해야 하는데 잘못 기입을 하면 클래스 생성을 못해 위의 에러가 발생한다. /WEB-INF/config/tiles/layout.xml 따라서 value 값을 잘 기입 하여야 한다./WEB-INF/config/tile..

maven 사용시 bad signature 가 발생 할 경우

이것때문에 몇시간을 헤맨지 모르겠다.메이븐 설정 후 다음과 같은 오류 발생시 다음과 같은 에러가 발생 할 경우 해결책은 아주 간단하다.Archive for required library: 'C:/Users/Administrator/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar' in project 'yangyag' cannot be read or is not a valid ZIP file invalid LOC header (bad signature) .m2 폴더로 이동 후 문제가 되는 해당 폴더를 지워주고 다시 update dependency 하면 된다.

org.apache.commons.dbcp.basicdatasource 가 없다고 할 경우

org.apache.commons.dbcp.basicdatasource 가 없다는 오류가 날 경우 commons-dbcp 라이브러리가 추가되어 있지 않아서 생기는 오류이다. http://mvnrepository.com/artifact/commons-dbcp/commons-dbcp 에 가서 직접 jar 파일을 다운 받거나 메이븐을 사용하는 경우 dependency 시켜주면 된다. commons-dbcp commons-dbcp 1.3 ※ repository 를 설정해 줄 필요가 있는경우 다음과 같이 해 주면 된다. mvn2 http://repo1.maven.org/maven2/ true true

리턴타입 ModelAndView 와 String 의 차이

스프링 프레임워크를 사용하다보면 컨트롤러 단에서 리턴 타입(Return type)이 ModelAndView 를 쓰는 경우도 있고 String 을 쓰는 경우도 있을것이다.이 둘의 차이점은 간단하다. String 을 써도 결국에는 mavContrainer 단에서 viewName 을 세팅하게 된다.즉, String 으로 쓰는것이 더 간결한것 뿐이다. 참고 사이트 : http://bistros.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81MVC%EC%97%90%EC%84%9C-return-type%EC%9D%B4-String-%EC%9D%BC%EA%B2%BD%EC%9A%B0

@RequestParam 이란?

@RequestParam은 HTTP Request 파라메터를 받을 수 있는 어노테이션 이다.파라메터와 변수명을 일치 시킨다면 자동으로 값이 1:1 매핑 된다.public String selectBoard(@RequestParam("board_id") String board_id) {} 기본값으로 RequestParam은 반드시 값이 존재해야 하도록 설정되어 있지만 required 설정으로 필수 값에서 제외 시킬 수 있다. public String selectBoard(@RequestParam(value="board_id", required=false) String board_id) {} 또한 defaultValue 로 기본값을 지정할 수 있다. public String selectBoard(@Reques..