IT_Developers1149 JSP - 입력 해놓은 한글이 깨질때 JSP 한글 텍스트 깨질때 안녕하세요. 고코더 입니다. ● 1. 이전 시간에는 el태그로 전달된 한글이 깨지지 않게 하는 방법을 알아보았습니다. -> Spring - 스프링 한글 처리 encodingFilter 추가 / web.xml ● 2. 이번엔 JSP에서 디자인 요소로 미리 입력해놓은 한글이 이상하게 깨지는 현상이 있습니다. ● 3. 이부분은 상단에 인코딩을 설정할 수 있는 태그를 선언해야 합니다. ● 4. 상단위에 아래 코드를 심어놓으면 해결 됩니다. 1cs ● 5. 웹페이지에서도 기존에 입력해놓은 한글 텍스트가 정상적으로 입력 되는걸 확인할 수 있습니다. java에서는 web.xml에 인코딩 필터를 프론트에서는 JSTL로 선언을 해야 한글이 정상적으로 보입니다. 마무리 매번 귀찮네요. 2019. 8. 14. Spring - 스프링 한글 처리 encodingFilter 추가 / web.xml 스프링에서 UTF-8 한글 나오도록 설정 안녕하세요. 고코더 입니다. ● 1. 스프링으로 기본 프로젝트를 생성하면 한글이 ?로 출력 됩니다. 스프링 기본 프로젝트는 UTF-8로 만들어지지 않기 때문입니다. ● 2. web.xml에 아래 코드를 추가해주세요. 엔코딩필터에 UTF-8을 사용할 수 있게 만들어주는 코드 입니다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* ● 3. 위치는 맨아래에 추가합니다. 코드를 그대로 복사해서 붙혀넣어주세요. xml이 변경되었기 때문에 서버를 재시작 합니다. 그리고 다시 접속해보면 물음표(?)로 보이던.. 2019. 8. 14. Spring - 리소스 자원을 위한 resources 폴더 스프링에서 파일 get으로 접근하기 안녕하세요. 고코더 입니다. ● 1. 오늘은 자원을 사용하는 resources폴더에 대해 알아보려고 합니다. 지난 시간에 DispatcherServlet이 모든 URL 패턴을 가로챈다고 배웠습니다. -> Spring - DispatcherServlet / 스프링이 컨트롤러를 찾는 방법 살펴보기 ● 2. 기본으로 설정된 /servlet-context.xml에 리소스 태그 속성을 보면 /resources/가 폴더가 설정되어 있습니다. 여기로 접근하는 get 요청은 디스패처서블릿이 관여하지 않습니다. ● 3. 이해를 더 쉽게 하기 위해 간단한 예제로 알아보겠습니다. 기본으로 생성 되어있는 resources폴더와 새롭게 생성한 file 폴더에 test.txt를 생성해서 만들었.. 2019. 8. 14. Spring - View / 스프링이 뷰를 실행 시키는 방법 view가 작동 되는 방법 안녕하세요. 고코더 입니다. 이번엔 프론트에 보이게 되는 jsp 페이지인 뷰가 스프링에서 어떻게 작동하는지 간단하게 소스를 기준으로 알아보려고 합니다. ● 1. servlet-context.xml 을 열어봅니다. ● 2. 그럼 InternalResourceViewResolver 클래스가 빈에 참조 되어 있습니다. 그리고 prefix 와 suffix 라는 프로퍼티가 사용되고 있습니다. ● 3. prefix는 뷰 파일의 위치를 지정합니다. 기본 디폴트 값은 "/WEB-INF/views/" 입니다. 해당 폴더 위치는 src->main->webapp 아래에 있는 WEB-INF-> views폴더 입니다. 뷰 파일을 추가한다면 해당 폴더에서 생성합니다. ● 4. suffix는 해당 뷰 파.. 2019. 8. 13. Spring - DispatcherServlet / 스프링이 컨트롤러를 찾는 방법 살펴보기 DispatcherServlet이 컨트롤러를 가져오는 방법 안녕하세요. 고코더 입니다. 오늘은 스프링에 핵심이자 특별한 존재인 DispatcherServlet을 좀 더 자세히 알아보겠습니다. 이전 스프링 구조도에서 중앙에서 모든걸 처리하는 역할을 했습니다. -> Spring - 스프링 MVC 구조도 / 이해하기 쉬운 DispatcherServlet은 기존에 Web.xml이 담당했던 servlet 맵핑을 대신합니다. 그 덕에 복잡한 XML작성에서 해방 되었습니다. MVC를 가능하게 해준 이 서블릿에 대해 소스를 위주로 알아보겠습니다. 이전에 함께 만든 프로젝트 파일 기준으로 살펴봅니다. -> Spring - 스프링 MVC Hello 기본 예제 출력 ● 1. web.xml ● 1-1. 패키지에서 src->m.. 2019. 8. 11. 코딩용 글꼴 - Hack fonts 추천 핵 폰트 사용하기 안녕하세요. 고코더 입니다. 코딩용 글꼴 어떤걸 사용하고 계신가요? 저는 핵 폰트를 사용합니다. 개인적인 견해로는 최고에 코딩 폰트입니다. 눈이 가장 편하고 가독서이 뛰어나다 생각 됩니다. ● 1. 아래 URL에서 다운로드 해보세요. http://bit.ly/2GX2CLm ● 2. 첨부파일로 다운하셔도 됩니다. ● 3. 설치 과정은 다음으로만 선택해주면 됩니다. ● 4. 기본 글꼴 consolas 와 비교해보겠습니다. 코딩용 폰트가 아닌 글꼴은 liI| 등이 구별이 잘안가지만 ● 5. Hack 처럼 코딩용 글꼴 글자들을 분별하기 위해서 li를 분명하게 구분 해줍니다. 그리고 글꼴들도 눈에 편하게 해줍니다. 꼭 사용해보세요. 마무리 코딩은 꼭 코딩용 글꼴을 사용하세요. 사용해보세요. 2019. 8. 11. Spring - 스프링 MVC 구조도 / 이해하기 쉬운 MVC 전체 구조를 살펴봅니다. 안녕하세요. 고코더 입니다. 오늘은 스프링에 MVC 구조를 한눈에 함께 파악해보는 시간을 가지려고 합니다. 개발 시작전에 구조도를 직접 그려봤습니다. 처음은 복잡해 보이지만 저랑 하나씩 뜯어보면 정말 간단하고 이해하기 쉬운 구조 입니다. 전체 MVC 구조 깊이 들어가면 더 많은 구조가 있지만 이해가 필요한 만큼 작성해보았습니다. ● 1. DispatcherServlet 역할 Front 가 URL로 호출을 합니다. 그러면 DispatcherServlet이 클라이언트 요청을 최초로 받습니다. 중앙집중식 프론트 컨트롤러입니다. MVC의 핵심 요소입니다. ● 2. Handler Mapping 역할 Handler Mapping은 DispatcherServlet에게 해당 requet.. 2019. 8. 11. Spring - 스프링 MVC Hello 기본 예제 출력 스프링 프로젝트 생성 안녕하세요. 고코더 입니다. 오늘은 스프링으로 가장 기본적인 hello을 출력 해보겠습니다. ● 1. 이전에 준비되야 할 블로그 글쓰기 입니다. ->tomcat - 톰캣 컨테이너(서버) 최신버전 다운로드 / 첨부파일Spring - 개발 프로그램 STS 설치하기 / 첨부파일JAVA - JDK 1.12 최신버전 설치하기 / 첨부파일JAVA - 시스템 환경변수 설정하기 / JAVA_HOME 등이 준비되야 합니다. ● 2. STS 실행 후 후에 New -> Spring Legacy Project 를 클릭 합니다. ● 3. 그리고 프로젝트 네임은 "hello"로 입력 합니다. 템플릿(Templates)은 MVC Project를 선택 합니다. 그럼 해당 프로젝트에 참조 파일을 다운로드 하고 ●.. 2019. 8. 11. STS - 이클립스 톰캣 서버 9.0 설정하기 STS tomcat 9.0 연결 안녕하세요. 고코더 입니다. ● 1. STS을 설치하셨다면 톰캣 서버를 설정해야 웹어플리케이션 실행이 가능합니다. STS 실행 후에 아래 서버 탭을 확인해보면 ● 2. 아래 문구를 클릭 합니다. no servers are available click this link to create a new server ● 3. 그리고 설정 원하는 톰캣 버전을 선택 합니다. 저는 최신 버전 톰캣을 설정해보겠습니다. ● 4. 그리고 tomcat installation directory에서 다운로드 한 톰캣 디렉토리를 설정합니다. -> tomcat - 톰캣 컨테이너(서버) 최신버전 다운로드 / 첨부파일 그리고 실행 원하는 프로젝트를 Configured로 이동 합니다. ● 5. 톰캣 서버가.. 2019. 8. 11. 이전 1 ··· 82 83 84 85 86 87 88 ··· 128 다음