# Spring framework 4일차 2018.01.19#
spring23.한글처리 인코딩 처리
-스프링 프레임웍에 있는 한글처리 필터를 정교해서 한글을 꺠지지 않게 함
-적용하는 위치는 webpp/web.xml 안에
-filter는 말그랟로 필요한 것들을 필터링 하는 것을 말하는 데 dispatcherServlet을 처리하기 전에 한글인코딩 처리하는 filter를 타고 Controller로 이동한다.
filter는 뭔가를 처리해서 다음으로 이동할떄 구현하는 부분이다.
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
or
WEB-INF/VIEWS 안에 페이지에 윗상단에 아래 세줄을 작성한다.
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<% request.setCharacterEncoding("utf-8"); %>
<% response.setContentType("text/html; charset=utf-8"); %>
<% String ctx = request.getContextPath(); %>
을 사용해서 한글이 외계어가 되는 현상을 해결할수있습니다.
spring24. @PathVariable 사용하기
spring25.회원등록하기 샘플 구현
1) 회원등록하기 화면을 만든다. user/register.jsp
2)url:/user/regi
3)@Controller로 이동한다.
4)데이터 처리를 한다.
5)처리된 데이터를 해당 페이지로 전달한다.
user/read.jsp
이 외의 다른 방법도 알아보자 !!
-HttpServletRequest로 구현해 보기 !
-@RequestParam을 이용해서 구현해보깅 ~~!!
아래는 같은 방식이지만 DTO를 만들어서 한번에 값을 던겨보기~!
끝~!!
실행해서 url를 불러와보면 !!!!!!!!!!!뚜둥 뚜둥
회원등록을 하면 페이지가 넘어가서 ~~~~~
이렇게 결과가 나옵니다~~!! 그뤠잇
방법을 다르게한 url을 주소창에 변경해 주면 같은 결과값을 나오는 것을 확인할수 있다!!!
허헛
끝이 아닙니다
ModelAttribute을 이용해서 구현해보는 방법~~!!
그리고 post방식으로 하면 패이지 method ->post !!해줘야 한다는 것 잊지 말기 ~!!
끝!!
JAVA 기반 AI 인공지능 SPRING 4일차 수업 끝 (참고로 오늘은 불금입니다. 신난댱 )
'코딩이 쉬워진다! > 02. spring' 카테고리의 다른 글
spring 6일차 (2) | 2018.01.23 |
---|---|
spring 5일차 (2) | 2018.01.22 |
spring 3일차 (0) | 2018.01.19 |
spring 2일차 (0) | 2018.01.17 |
spring 1일차 (0) | 2018.01.17 |