분류 전체보기
-
JSP request.getHeader() 메서드JSP 2015. 5. 14. 15:13
request.getHeader("referer"); // 접속 경로 request.getHeader("user-agent"); // 유저의 시스템 정보 request.getHeader("host"); // 접속 ip request.getHeader("User-Agent"); // 브라우져 정보 가져오기 request.getHeader("WL-Proxy-Client-IP") request.getHeader("Proxy-Client-IP") request.getHeader("X-Forwarded-For") // 클라이언트 ip 주소 가져오기
-
JSTL 조건, 반복문 태그JSP/JSTL 2015. 5. 14. 13:29
STL에서 태그 안의 if문이나 for문 같은 자바코드들은 html태그들과 얽혀서 코드전체를 복잡하게 만든다.jsp에서 이런 조건문이나 반복문을 , , , 등의 JSTL태그를 사용하면 코드의 복잡성을 줄이고 가독성을 높여 유지보수에도 많은 도움이 된다. JSTL태그를 사용하기 위해 다음의 라이브러리 추가 1. 태그 자바언어의 if문의 기능을 제공한다. ... if 속성값test : 검사조건Insert title here항상실행됨.10이 5보다 크면 실행됨. 2. , , 태그 자바언어의 if-else문이나 switch문 같은 다수의 조건문을 실행하는 기능을 제공한다. ......Insert title here15성인.미성년자.0보다 큰수를 입력하세요. 3. 태그 자바언어의 반복문을 실행하는 기능을 제공한다..
-
-
-
스프링(Spring) @어노테이션 - 작성중!!Spring(스프링) 2015. 5. 10. 22:00
@RequestMapping @RequestMapping은 요청에 대해 어떤 Controller, 어떤 메소드가 처리할지를 맵핑하기 위한 어노테이션이다. @RequestMapping이 사용하는 속성은 아래와 같다. 이름 타입 설명 value String[] URL 값으로 맵핑 조건을 부여한다. @RequestMapping(value=”/hello.do”) 또는 @RequestMapping(value={”/hello.do”, ”/world.do” })와 같이 표기하며, 기본값이기 때문에 @RequestMapping(”/hello.do”)으로 표기할 수도 있다. ”/myPath/*.do”와 같이 Ant-Style의 패턴매칭을 이용할 수도 있다. Spring 3.1부터 URL뒤에 중괄호를 이용하여 변수값을 직..
-
스프링(Spring) ModelAndViewSpring(스프링) 2015. 5. 10. 21:52
ModelAndView ● Controller 처리 결과 후 응답할 view와 view에 전달할 값을 저장 ● 생성자- ModelAndView(String viewName) : 응답할 view 설정- ModelAndView(String viewName, Map values) : 응답할 view와 view로 전달할 값들을 저장한Map 객체- ModelAndView(String viewName, String name, Object value) : 응답할 view 이름,view로 넘길 객체의 name-value● 주요 메소드 메소드 내용 setViewName(String view) 응답할 view 이름을 설정 addObject(String name, Object value) view에 전달할 값을 설정 add..
-
-
제이쿼리 toggleClass()JavaScript/Jquery(제이쿼리) 2015. 5. 10. 18:08
toggleClass() 엘리먼트의 CSS 클래스를 확인해서 이미 존재하는 클래스는 제거하고 존재하지 않는 클래스는추가한다. addOrRemove 매개변수의 지정 여부에 따라 서로 추가하기만 하거나 제거만 하게끔 지정할 수 있다. input text를 클릭 시 색깔이 바뀌도록 하는 예제 입니다. 처음 클릭시 normal 이라는 클래스가 h1태그에 생기므로 초록색으로 바뀔것입니다. 다시 한번 클릭 할 경우 normal 이 제거되어 색상이 검정색으로 바뀌게 됩니다. class 추가 혹은 삭제 시 다중으로도 가능하니 이점 알아주시기 바랍니다!!