반응형

1. 시험환경

    ˙ 윈도우 10

    ˙ STS(Spring Tool Suite) 4

    ˙ Spring MVC Project

 

2. 목적

    ˙ web.xml에서 한글 표현을 위한 설정을 한다.

    ˙ Spring MVC Project 신규 생성시, Web 화면에서 한글은 글자가 깨어져서 나타난다.

 

3. 적용

    ① Spring MVC 프로젝트에서 다음 경로에 있는 web.xml 파일을 Open한다.

        - 파일 경로 : src → main → webapp →WEB-INF →web.xml

web.xml 설정 파일

 

    ② web.xml 파일에서 한글 encoding 필터를 추가한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!-- 한글 -->
<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>
cs

 

4. 결과

    ˙ web.xml 파일 설정 전후 MVC 프로젝트 실행 후 비교

        - http://localhost:포트/프로젝트명

한글 설정 전

 

한글 설정 후

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※

반응형
반응형

1. 시험환경

    ˙ Spring Framework

    ˙ Apache Tomcat 9.0.21

 

2. 목적

    ˙ Spring Framework 개발환경에서 SameSite 쿠키를 설정하고 동작을 확인한다.

 

3. 적용

    ① web.xml에서 쿠키 설정을 추가한다.

        - web.xml은 Spring Framework 개발시 한글 설정, 로그인 등 web 화면에서 나타나는 부분을 설정하는 파일이다.

1
2
3
4
<cookie-config>
    <http-only>true</http-only>
    <secure>true</secure>
</cookie-config>
cs

 

4. 결과

    ˙ 설정 후 web 화면을 reload하면 SameSite 컬럼이 "Strict"으로 적용된 것을 확인할 수 있다.

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※

반응형

+ Recent posts