분류 전체보기
-
파일다운로드 구현시, 한글명 때문에 URLEncoder.encode() 사용할 때JSP 2016. 9. 2. 16:13
파일다운로드 구현시, 한글명 때문에 URLEncoder.encode() 사용할 때한글명에 공백이 포함되어있는 경우 URLEncoder.encode( "다운 받아주세요.txt", "UTF-8" );처리결과는다운+받아주세요.txt공백이 + 로 변경되어 의도하지 않은 이름이 만들어진다. URLEncoder.encode( "다운 받아주세요.txt", "UTF-8" ).replaceAll( "\\+", "%20" );강제로 + 를 공백으로 변경해줘야 한다.
-
@ResponseBody없이 json 처리Spring 2016. 9. 2. 16:07
com.fasterxml.jackson.corejackson-databind2.5.1------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------@RequestMapping( value = "/jsonV.do" )public ModelAndView xxProc(ModelMap model ) throws Exception {model.put( "result", "Y" );model.put( "message", "OK" );..
-
redirect시 POST방식 Attribute 전달하기Spring 2016. 9. 2. 15:52
Controller에서redirect시 Attribute 전달하는 것은 GET방식이 수월하나POST방식으로 전달하고자 할 때...Spring MVC 3.1 이상에서 가능한...public String xxx( xxVO xxxVO, ..., RedirectAttributes redirectAttributes ) throws Exception { ... redirectAttributes.addFlashAttribute( "yyyVO", yyyVO ); return "redirect:/xxx.do";}
-
GsonHttpMessageConverterSpring 2016. 9. 2. 15:36
com.google.code.gson gson 2.7----------------------------------------------------------------------------------------------------------------------------------------------------------@RequestMapping(value="/member", produces="application/json;charset=utf-8")@ResponseBodypublic MemberVO member(){return new MemberVO(1, "admin", "123456", "최고관리자");} @RequestMapping(value="/memberList", produces="ap..
-
JSTL(JSP Standard Tag Library) Example 02JSP 2016. 8. 29. 18:15
Core 태그연습를 페이지 상단에 추가한다. 변수 지원태그 태그는 변수를 선언한다. 첫 번째 사용방법 EL 변수생성에 사용된다. 값 var : 값을 지정할 EL 변수의 이름 value : 변수의 값을 지정한다. 표현식, EL, 정적인 텍스트를 사용하여 값을 지정할 수 있다. scope : 변수를 저장할 영역을 지정한다. (page, request, session, applicaion 기본값은 page) 두 번째 사용방법 객체의 프로퍼티 값을 설정할 때 사용된다. < c:set tar..
-
JSTL(JSP Standard Tag Library) Example 01JSP 2016. 8. 29. 18:14
JSTL(JSP Standard Tag Library) Example 01JSTL을 사용하기 위해서는 라이브러리가 필요하다. JSTL 다운로드 위치 http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 다운받은 파일을 WEB-INF/lib폴더에 넣거나 Maven프로젝트의 경우 pom.xml의 dependencies태그안에 아래의 내용을 추가한다. jstl jstl 1.2 사전 작업이 완료되었으면 페이지 상단에 사용할 태그를 사용하겠다고 알려야 한다. 코어태그 : 국제화 태그 : 함수 태그 : 데이터베이스 태그 : XML 태그 :
-
EL 연산자JSP 2016. 8. 29. 15:14
EL 연산자설 명.Class 또는 Map객체에 접근[ ]배열 또는 리스트에 접근( )연산할 때 우선순위1==2 ? a : b (삼항연산자)?앞의 조건이 만족하면 a, 불만족하면 b를 리턴 한다empty값이 Null일경우 true리턴 ( ) EL 산술연산자설 명 +더하기 -빼기 *곱하기 / 또느 div나누기 % 또는 mod나머지 EL 논리연산자설 명 && 또는 and만족하면 true 아니면 false 리턴 || 또는 or하나라도 만족하면 true, 아니면 false 리턴 ! 또는 not값을 만족하지 않으면 true 만족하면 false 리턴 EL 비교연산자설 명 == 또는 eq값이 같으면 true 같지 않으면 false 리턴 != 또는 ne값이 다르면 true 같으면 false 리턴 또는 gt~ 보다 크다=..