본문 바로가기
반응형

컨트롤러4

[SPRING 시작-3] #INTERCEPTOR 사용법 (ECLIPSE+SPRING+MAVEN) / <INTERCEPTORS> 설정방법 **** Interceptor는 Controller가 요청되기 전에 수행된다. 이 점 을 이용하여, Controller 호출 전 공통 로직 처리나 인증 처리 등에 활용된다. 아래에 자세히 설명해놨다!! ***** 사진출처 : http://egloos.zum.com/springmvc/v/504151 (1) servlet.xml com.common.loggerTest의 package의 loggerInterceptor 클래스가 Dispatacher Servlet에 우선시하여 읽히게 된다는 의미. 모든 url 처리는 /** 로 작성하고, 특정 Controller만 처리하기 위해서는 등으로 추가적으로 기술하여 처리하면 된다. (2) LoggerInterceptor 의 preHandle postHandle 인터셉터.. 2019. 9. 9.
[JSP] 서블릿(Servlet)이란? 1. Servlet(서블릿) 서블릿을 한줄로 정의하자면 아래와 같이 정의할 수 있습니다. 웹프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 간단히 말해서, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 그런데 좀더 들어가서 설명하자면 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램입니다. 예를 들어, 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누릅니다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블.. 2019. 9. 9.
[JSP]for input String 에러 처리 방법 List 2019. 9. 6.
jsp 파라미터 한글 깨짐 현상 해결 방법 get방식으로 script에서 loaction.replace나 location.href를 해주면 한글이 깨질 수 있다. 아래와 같이 해결해보도록 하자! GET 의 경우 1. Server 에서의 server.xml파일 설정하여 해결하기 Tomcat의 server.xml에 URIEncoding 옵션을 추가해 준다. 아파치를 연동하여 AJP를 사용할 경우 AJP connector에도 해당 옵션을 추가해 준다. 1 2 cs 탭안에 URIEncoding="UTF-8" 코드를 추가해준다. 이 역할은 URI가 넘어갈 때 기본인코딩을 설정해준다. 위와 같이 설정하면 따로 인코딩과 디코딩을하지 않아도 된다. (아직까지는.. ) 2. 인코딩해서 보내고 디코딩해서 받기 인코딩 1 2 3 4 5 6 7 $(document)... 2019. 9. 6.
반응형