728x90
반응형

java, spring 139

Spring 게시물 조회 페이지 처리 / 히스토리 조작(history.replaceState( ) )

Spring 게시물 조회 페이지 처리 / 히스토리 조작 (history.replaceState( ) ) 광고 한 번의 클릭은 개발자에게 매우 큰 도움이 됩니다. 등록 페이지를 만들었다면, 이제 상세 조회 페이지를 만들어 보겠습니다. 먼저 지난 등록 페이지 이미지입니다. 아래 링크에서 지난 등록 페이지 작업 글을 확인할 수 있습니다. https://lifere.tistory.com/155 [Spring] 등록 입력 페이지와 등록 처리 [Spring] 등록 입력 페이지와 등록 처리 광고 한 번 클릭은 개발자(저)에게 매우 큰 도움이 됩니다!! 게시물의 등록 작업은 POST 방식으로 처리하지만, 화면에서 입력을 받아야 하므로 GET 방식으 lifere.tistory.com 게시물의 조회는 Controller에..

java, spring 2021.07.11

Spring 데이터 등록 후의 피드백 (addFlashAttribute( ), HttpSession)

Spring 데이터 등록 후의 피드백 (addFlashAttribute( ), HttpSession) 광고 한 번의 클릭은 개발자에게 매우 큰 도움이 됩니다!! Spring에서 데이터 등록 후 피드백을 줄 수 있습니다. Controller에서 redirect 처리하여 등록 후에 페이지를 이동시킵니다. 이 때 RedirectAttributes라는 특별한 타입의 객체를 이용합니다. 여기서 RedirectAttributes 객체의 메서드 addFlashAttribute( )를 이용하게 되는데, 이 메서드는 일회성으로만 데이터를 전달하기 때문에 일회성 피드백을 주기 위한 작업에 적합합니다. addFlashAttribute( )로 보관된 데이터는 단 한 번만 사용할 수 있게 보관됩니다. (내부적으로는 HttpSe..

java, spring 2021.07.10

[Spring] 한글 등록을 위한 필터 설정 (Spring MVC 한글 필터 설정)

[Spring] 한글 등록을 위한 필터 설정 (Spring MVC 한글 필터 설정) 광고 한 번의 클릭은 개발자에게 매우 큰 도움이 됩니다!! 한글로 작성한 데이터가 깨지는 현상을 보았다면, 스프링 서버에 한글 필터가 설정되지 않았을 수 있습니다. 한글이 깨지는 것을 방지하기 위해 한글 필터를 설정합니다. web.xml에 한글 필터 추가하기 encoding org.springframework.web.filter. CharacterEncodingFilter encoding UTF-8 encoding appServlet Java로 WebConfig클래스를 작성한 경우, 한글 필터 추가하기 web.xml을 대신하는 WebConfig 클래스에 필터를 getServletFilters( )를 재정의해서 처리할 수 ..

java, spring 2021.07.10

[Spring] 등록 입력 페이지와 등록 처리

[Spring] 등록 입력 페이지와 등록 처리 광고 한 번 클릭은 개발자(저)에게 매우 큰 도움이 됩니다!! 게시물의 등록 작업은 POST 방식으로 처리하지만, 화면에서 입력을 받아야 하므로 GET 방식으로 입력 페이지를 볼 수 있도록 Controller에 메서드를 추가합니다. com.project.controller 패키지 아래 BoardController 클래스에 메서드를 추가합니다. 등록을 위한 입력화면으로 포워딩 시킬 메서드를 만듭니다. Controller는 "/board/register" url의 get방식의 요청이 오면 해당 메서드를 실행하고 register.jsp 파일을 보여주게 됩니다. register( )는 입력 페이지를 보여주는 역할만을 하기 때문에 별도의 처리가 필요하지 않습니다. r..

java, spring 2021.07.10

[Spring] JSP 파일에 JSTL 태그를 사용하기 위한 태그 라이브러리 추가하기

[Spring] JSP 파일에 JSTL 태그를 사용하기 위한 태그 라이브러리 추가하기 JSP파일 최 상단 부분에 JSTL 태그를 사용하기 위한 태그 라이브러리를 추가합니다. JSTL문법으로 출력과 포맷을 적용할 수 있습니다. JSTL 태그 이렇게 최상단에 라이브러리를 추가하면 태그, 태그 등 controller를 통해 받은 데이터를 뿌려줄 수 있습니다. fmt 태그는 날짜형식의 데이터를 출력 포맷으로 설정하여 출력할 수 있습니다.

java, spring 2021.07.06

[Spring] 스프링 jsp 페이지, ViewResolver, ResourceHandler

[Spring] 스프링 jsp 페이지, ViewResolver, ResourceHandler 스프링 MVC의 JSP를 처리하는 설정은 Sservlet-context.xml 혹은 ServletConfig 클래스에 작성합니다. Sservlet-context.xml ServletConfig 클래스 스프링 MVC의 설정에서 화면 설정은 ViewResolver라는 객체를 통해서 이루어지는데, prefix의 값을 보면, "/WEB-INF/views/" 폴더를 이용하는 것을 볼 수 있습니다. "/WEB-INF" 경로는 브라우저에서 직접 접근할 수 없는 경로이고, 반드시 Controller를 이용하는 모델 2방식을 기본적으로 사용합니다. 실습해왔던 페이지를 기준으로 보면 접근하고자 하는 url은 "/board/list..

java, spring 2021.07.06

[Spring] MariaDB와 log4jdbc 연결 오류 해결방법

[Spring] MariaDB와 log4jdbc 연결 오류 해결방법 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ log4jdbc dependency 추가와 설정들은 모두 마친 상태에서 톰캣을 실행하려고 하면 아래와 같은 에러가 발생합니다. 에러로그 nested exception is java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:mariadb://127.0.0.0:3306/DBNAME log4jdbc.log4j2.properties 파일에 다음 내용을 추가하여 해결하였습니다. log4jdbc.sp..

java, spring 2021.06.30
728x90
반응형