티스토리 뷰

# login 페이지 만들기


1. RequestMapping에 로그인 추가

  • WEB-INF/view/login/login.jsp 를 찾는다.


2.  login 폴더 안에 login.jsp 만들기





# 데이터 보내기


1. ArticleController 클래스 만들기

  • ModelAndView : 데이터를 전송시킬 수 있는 리턴 타입

(cf. String 타입은 단순하게 페이지만 열어주는 역할을 함)

  1. setViewName : 어떤 페이지를 보여줄 것인지

  2. addObject : key와 value를 담아 보낼 수 있는 메서드

    1. setAttribute를 여러개 썼던 것 처럼, addObject를 여러개 쓸 수 있다.


2. list.jsp 만들기


3. applicationContext.xml에 내용 추가하기


4. url로 접속


# RequestMapping_전송방식 지정하기


  • method가 정의되지 않으면 어떤 방식으로든 접근할 수 있다.

  • method 가 정의되면 그 방식으로만 접근할 수 있다.

  1. GET방식 : url로 접근


  1. POST 방식 : form으로 접근

  • 여러 URL을 동시에 처리하는 방식은 사용하지 않는다.




# 파라미터 전송받기

  • ?key=value 이런 식으로 할 필요 없이, @PathVariable을 통해 url 자체에 파라미터를 넘길 수 있다.





## Pathvariable 로 url로 파라미터 전송해보기

1. articleController에 추가


2. detail.jsp 추가



3. url로 파라미터 전송


  • @RequestParam으로 form 안의 데이터를 직접 받을 수도 있다.

  • @PathVariable과 @RequestParam을 혼합해서 사용할 수 있다.

  • @RequestParam을 여러 개 쓸 수도 있다.

  • 넘겨받아야 할 파라미터가 너무 너무 많을 경우에는 vo를 만들어서 넣어주면 자동으로 vo에 들어간다.



#Session 사용하기


  • HttpSession session 을 써주기만하면 된다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함