~홍~

스프링 게시판 만들기 ( 1 ) 기본 설정 본문

Spring/-

스프링 게시판 만들기 ( 1 ) 기본 설정

~홍~ 2021. 4. 4. 15:13
728x90

취업 준비하면서 게시판 다시 만들어 보자. 
Kuzuro의 블로그 게시판 참조하면서 만들겠습니다. 

kuzuro.blogspot.com/2019/08/1.html

 

스프링 게시판 만들기 #1. 스프링 기본 설정

개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET

kuzuro.blogspot.com

 

- Open JDK 1.8(오픈 JDK)

- Dynamic Web Module 3.1

- STS(Spring 버전 4.3.8)

- Oracle DB

- Maven 

 

1. 파일 생성 :

  • File >> new >> Spring Legacy Project >> Spring MVC Project ( project name : Board ) >> ( com.spring.board ) 

2. 스프링 기본 설정 / 버전 수정

  • Window >> Preferences >> General >> Workspace >> Text file encoding ( Other : UTF-8 설정 ) >> APPLY 
  • 파일 오른쪽 클릭 >> Properties >>
    - Resource >> Text file encoding ( Inherited from container (UTF-8) ) >> APPLY 
    - Project Facets >> java 1.8 >>  Dynamic Web Module 3.1 >> APPLY 

3. web.xml 

문자 인코딩 필터 추가 

<!--  문자 인코딩  시작 -->
<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>
<!--  문자 인코딩  끝 -->

 

4. JSP 페이지에 한글 설정  ( home.jsp ) 

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

 

5. pom.xml ( 자바 버전 및 Spring Framework 버전 정보 수정 )

[ 에러가 발생 되어서 기존에 있는 파일에 있는 모든 설정을 모두 추가하였다.  ] 

2020.12.16 - [web 프로젝트] - 01. 환경설정

 

6. server 설정  

아래 링크 클릭 >> Tomcat v8.5 Server 선택 >> tomcat 8.5가 설치된 경로 선택 >> Finish 

 

7. 서버 실행 시 시작되는 웹 브라우저 설정  

Window >> Web Browser >> Chrome 

 


에러  

1. web.xml 에러가 발생 되었다면 <web-app>에 있는 버전을 변경. 

저의 Dynamic Web Module 3.1 버전이기 때문에 3.1로 버전 변경 

 

2.  javax.servlet.http.HttpServletRequest cannot be resolved 에러

오류 프로젝트 오늘쪽 클릭 >> Build Path >>  Configuer Buil Path >> Add Library >> Server Runtime >> Server(tomact)  선택 >> 확인  

 

3. pom.xml  에러가 발생 되었다면  ( maven 때문에 생긴 오류 )

Spring 프로젝트 오른쪽 클릭 >> Maven >> Update Maven Dependencies >> (아래) 추가로  Force Update of Snapshots/Release 체크 >> 확인 

Comments