전체 글 134

ch10.SpringMVC 종합 09.로그인 인터셉터 기법(Interceptor)

로그인을 하지 않은 상태에서 Interceptor설정한 페이지로 바로 이동하려고 했을 때, 낚아채서(Intercept)해서 로그인 페이지로 보내버리는 기법 1) 2) 어떤 페이지가 회원제 서비스인지 즉 인터셉터 기능을 걸칠 페이지를 설정한다. mapping된 주소가 호출될 때 LoginCheckInterceptor 빈을 실행한다. 3)실행 및 오류 체크 detail.do를 매뉴얼로 입력하지만 로그인 페이지로 강제 전송된다.

IT/Java Spring 2020.06.25

ch10.SpringMVC 종합 06.회원정보수정

1)Controller 2)member.xml 3)memberModify.jsp 회원가입 아이디 이름 비밀번호 전화번호 이메일 우편번호 주소 상세주소 4)MemberMapper.java @Update("UPDATE spmember_detail SET name=#{name},phone=#{phone},email=#{email},zipcode=#{zipcode},address1=#{address1},address2=#{address2},modify_date=SYSDATE WHERE mem_num=#{mem_num}") public void update(MemberVO member); 5)MemberServiceImpl 6)Controller 7)실행 및 오류체크

IT/Java Spring 2020.06.24

ch10.SpringMVC 종합 04.로그인

1)Controller 2)member.xml 설정파일 memberLogin 정의 3)memberLogin.jsp 4)실행 및 오류체크 5)메서드 추가 MemberMapper.java MemberService.java MemberServiceImpl.java 7)Controller 8)사용자 정의 Exception 생성 9)Controller //로그인 처리 @RequestMapping(value="/member/login.do",method=RequestMethod.POST) public String submitLogin(@Valid MemberVO memberVO,BindingResult result,HttpSession session) { //로그 표시 if(log.isDebugEnabled()) ..

IT/Java Spring 2020.06.24

ch10.SpringMVC 종합 01.기본 세팅

1) 2) 3)views 4)main 5)servlet-context.xml 6)main.xml 7)호출 테스트 호출시 페이지 호출됨 열리는 순서 1)index.jsp : /main/main.do 로 redirect 2)servlet-context.xml /main/main.do를 받아 tiles-def/main.xml의 main값을 호출한다. controller에서 @RequestMapping("/main/main.do") return "main"과 동일한 역할 3)tiles-def/main.xml에서 definition된 "main"값을 찾아서 호출한다. 4)/WEB-INF/views/template/laytout.jsp 가 열리고 main.xml에서 설정한 attribute들이 를 통해 호출된다.

IT/Java Spring 2020.06.23