Spring

    JSTL 태그 : functions

    JSTL 태그:fn기본적으로 문자열을 처리할때 가장많이 사용한다. 불러오는 방법 containsfn:contains(String string,String substring) substring의 문구가 string안에 들어가 있으면 true ${fn:contains("error-404", "404")} // true containsIgnoreCasefn:contains(String string,String substring) substring의 문구가 대소문자 관계없이 string안에 들어가 있으면 true ${fn:containsIgnoreCase("error-404", "ErroR")} // true endsWithfn:endsWith(String string,String suffix) string 끝..

    스프링+jsp 업로드 파일 절대경로로 지정하기

    Spring+JSP 업로드 파일 및 폴더 톰캣 절대경로 지정 하나의 프로젝트를 여러 톰캣으로 바라보게 할 때 파일을 업로드하거나 다운로드 할 때 문제가 발생할 경우가 있다. 톰캣이 프로젝트의 루트를 타지않고 톰캣의 루트를 타려고하기 때문이다 .. 이런 끔찍한 404에러를 보게된다.. 이럴 때에는 업로드 디렉토리를 절대경로로 지정해주어야 한다. 방법 해당 톰캣의 server.xml을 수정하자 를 추가 시켜주면 된다. 상대경로는 만든 프로젝트에서 보내고자하는 경로이고 절대경로는 실제 리눅스 및 윈도우에서 저장하고 있는 절대경로이다.

    Spring + Apache Tiles 적용하기

    Apache Tiles웹사이트를 만들 때 귀찮은 부분 중 하나가 include일 것이다. 사실 include를 사용하는 것도 어느정도 귀찮음에서 벗어나긴 하지만. 위 화면을 include로 개발한다면 매번 새로운 페이지마다 Header와 Menu를 추가시켜줘야한다 .. 여간 귀찮다. 나만그런가? Apache Tile는 쉽게 말해 템플릿을 기본적으로 구성해주는 프레임워크로써 스프링 뿐 아니라 여러 곳에서 사용이 가능하다. 즉, 기본 셋팅으로 Header와 Menu 그리고 Footer등등 내가 원하는 템플릿레이아웃을 구성시켜두고 바디문만 따로 작성하여서, View단을 꾸며주는 방식이다. Spring + Apache Tiles본 글은 스프링 & 타일즈 적용에 대해 설명할 것이다. 위에서 설명한 것처럼 템플릿을..