일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Spring
- Container
- #sendRedirect()
- Spring Boot
- 한글 처리
- #java
- oauth
- tomcat
- 데이터 공유
- jsp
- ServletConfig
- 점사라짐
- 확장자 사라짐
- servletContext
- @PathVariable
- 디자인패턴
- 서블릿
- spring5
- 웹 어플리케이션 감시
- 서블릿 초기화 파라미터
- ServletContextListener
- Servelt
- servlet
- MVC
- #jsp
- spring security
- #페이지이동
- Today
- Total
목록servlet (3)
Choi의 고유결계
데이터 공유 : ServletContext 저번 시간에는 특정 서블릿이 시작할때만 어떤 값을 쓸수있도록 설정하는것을 배웠는데요. 이번 시간에는 특정 서블릿만 사용하는것이아닌 여러 서블릿에서 특정 데이터를 공유 하는것을 이번 글에서는 알아볼려 합니다. 설정하는 방법은 web.xml에서 context Parameter를 이용해 기술하는것인데요. context-param id abcdef pw 1234 path C:\javalec\workspace 저번시간에 배운 특정 서블릿만 사용할때는 태그안에 init-param 태그를 안에 기술하여 name value를 지정해줘서 사용했다면, 데이터 공유는 서블릿 태그 안에 기술 하지 않고 바로 태그 안에서 기술하면됩니다. id 태그 안에 이름을 정해주고 abcdef 태..
서블릿 초기화 파라미터 : ServletConfig 특정 서블릿이 생성될때 초기에 어떤값들을 설정해놓고 쓰는것을 말하는데요 특정 서블릿에 초기에 필요한 데이터를 주는 방법은 2가지, web.xml에 직접 기술하는 방법, 어노테이션을 이용하여 Servlet 파일에 직접 기술 하는 방법이 있습니다. 먼저 web.xml에 기술하여 초기화 하는 방법을 알아보겠습니다. 1. web.xml Choi com.home.Choi id choi1234 기본적으로 servlet 테그안에 init-param을 써줍니다. Choi name 테그안에 초기화할 파라미터의 이름을 정해줍니다. choi1234 그 다음 바로 value 태그 안에 실제위치를 적어줍니다. 위에 모든 작업을 마친후에는 서블릿으로가서 String id = g..
Tomcat Server 한글처리 톰캣의 기본 문자 처리 방식은 IOS-8859-1 방식을 사용합니다. 개발자가 별도의 한글 인코딩을 하지 않으면 한글은 깨져 보이게 됩니다. GET,POST 두방식에 따라 한글 처리 방식이 달라지게 됩니다. GET Get 방식 요청에는 Server 파일의 server.xml을 수정하여 한글 처리를 합니다. URIEncoding의 속성 값을 위 코드 처럼 “EUC-KR”라고 수정해줍니다. POST Post 방식은 Servlet 클래스에서 doPost() 메소드 안에 request.setCharacterEncoding() 메소드들 이용합니다. protected void doGet(HttpServletRequest request, HttpServletResponse respo..