본문 바로가기

스프링 Spring23

Spring Model 객체란 무엇일까? Spring Model 객체 Controller의 메서드는 Model이라는 타입의 객체를 파라미터로 받을 수 있다. 순수하게 JSP Servlet으로 웹 어플리케이션을 만들 때 보통 request나 session 내장객체에 정보를 담아 jsp에 넘겨주곤 했는데 Spring에서는 Model이라는 녀석을 쓴다. 즉 request.setAttribute() 와 비슷한 역할을 하는 것. request.setAttribute("time", new java.util.Date()); RequestDispatcher dispatcher = request.getRequestDispatcher("url"); dispatcher.forward(request, response); 위 코드는 jsp로 게시판을 만들때 많이 사용.. 2021. 6. 22.
Tiles를 활용한 게시판 만들기 (로그인, 회원가입) Tiles를 활용한 로그인 로그인과 회원가입에 필요한 Mapper준비 Mybatis Mapper tag Member.xml SELECT NVL(COUNT(*), 0) FROM MEMBER WHERE ID=#{id} INSERT INTO MEMBER(ID, PWD, NAME, EMAIL, AUTH) VALUES(#{id}, #{pwd}, #{name}, #{email}, 3) SELECT ID, NAME, EMAIL, AUTH FROM MEMBER WHERE ID=#{id} AND PWD=#{pwd} 로그인 맨먼저 index부터 시작 MemberController package bit.com.a.controller; import java.util.Date; import javax.servlet.http.H.. 2021. 6. 22.
Tiles를 활용한 게시판 만들기와 Tiles 설정법 tiles란? 웹페이지의 상단, 하단, Header, footer,left 등 반복적으로 사용되는 부분들에 대한 정보를 모아서 관리 반복되는 부분들을 설정파일로 한 번만 설정하고 수정시 설정 파일의 일부만 변경해 모든 tiles페이지에 적용 (순서) - pom.xml 에 tiles 관련 dependency 추가 - servlet-context.xml 파일에 타일즈 View Resolver 를 추가 - tiles 관련 설정 xml 추가 - 기본 레이아웃 jsp 추가 1.pom.xml에 tiles선언 4.0.0 sample10 sample10 0.0.1-SNAPSHOT war maven-compiler-plugin 3.8.1 15 maven-war-plugin 3.2.3 org.springframework .. 2021. 6. 22.
ajax와 @ResponseBody 좋아요 ajax ${dto.like}명이 좋아합니다. ajax -> 4. json 이름: 전화: 이메일: 생년월일: 회원가입 5. data read(list) 리스트출력 Hello.jsp 2021. 6. 22.