카테고리 없음

Spring MVC 회원기능 2

승현0604 2023. 5. 21. 17:36

controller에는 회원가입 페에지로 넘어가는 Get 메서드와 회원가입할때 회원의 정보를 넘기는 POST메서드가 존재한다.

이 부분을 MemberController에 구현을 해보았다. 

 

RequestMethod.GET 형식으로 join.jsp를 화면으로 불러와주는 controller은 다음과 같다. join을 return 시킴으로써 join.jsp를 불러오게 된다. 

join만 써도 되는이유는 ViewResource를 하는 과정에서 join.jsp를 불러오는 경로를 자동을 지정을 해줘 controller에서는 생략이 가능하게끔 구현이 되어있기 때문이다. 

관련된 기능은 servlet-context.xml에 구현되어있다. 

 

이런식으로 화면불러오기는 성공하였다. 

 

이제는 회원가입기능을 구현할 차례이다.

전에 구현했었던 member 서비스에서 DAO로 DTO를 전달을 시켜주면서 DAO에서 sql문을 거치고 int = n이라는 변수에 저장을 해서 return시켜주었었다. 그 기능을 전부 controller에서 제어하고있다고 생각하면 된다,. 그래서 코드를 다음과 같이 적었다. 

 

그리고 일단 회원가입 페이지로 이동하기위해서 메인페이지먼저 불러오는 코드를 작성해보겠다

 

빠르게 controller을 통해서 boardlist.jsp를 불러와보았다. 

메인페이지를 빠르게 불러와주고 회원가입 페이지를 눌러주면  회원가입창이 뜬다. 그리고 회원가입을 하면 

하지만 오류가 발생을 했따..

[오류해결] No mapping found for HTTP request with URI 에러

이 오류는 여러개의 해결방법이 있다 하는데 나는 그러질 못해서..하나식 차근차근찾아보았는데 

경로는 classpath*:com/kosta/board/sql/*.xml 이런식을 되어있는데 xml이라고 적혀있었다...! ㅠㅠ... 그래서 저부분 다시 고친덕분에 오류는 해결하였다(총 2시간걸림,...)