본문 바로가기

web developer138

[JSP] Filter 필터를 이용한 로그인 세션 체크 # Filter의 개념 브라우저 / 서버(서블릿) 서버에 있는 서블릿 앞쪽에는 filter라는 개념이 있다 요청이 브라우저로 부터 온다면 바로 servlet으로 가지만 filter가 생성되면 브라우저의 요청이 filter를 거쳐 공통으로 처리할 과정들을 처리한다 그 이후에 servlet으로 진행이 되게 된다 filter mapping이 /*로 되어 있는 것은 모든 url을 가져와서 filter를 거치겠다는 의미 # 로그인 세션 체크 Filter 세션을 체크해주는 필터를 생성하기 위해 필터를 하나 생성한다 필터 생성 시 URL Mapping을 본다면 주소가 여러 개를 적용시킬 수 있다 우선 모든 URL을 체크할 수 있도록 *로 바꿔준다 그리고 생성된 Filter에서 TODO를 지워준다 -> why? TOD.. 2016. 5. 25.
[SQL] || (쌍파이프) 이용하여 글자 합치기 SQL - || (쌍 파이프) 문자열이나 컬럼을 합쳐주는 역할을 한다 다음과 같은 예시가 있다면 ,(콤마) 대신에 ||을 붙여주면 컬럼이 붙게 된다 또한 내용에 문자를 추가할 수도 있다 2016. 5. 25.
[jQuery] 제이쿼리를 이용한 유효성 검사 jQuery 입력 받을 때 입력 항목에 대해서 모두 입력을 받았나에 대한 검사가 필요하다 addNewMovie.jsp에 addNewMovie버튼을 눌렀을 시 추가될 수 있게 jQuery를 작성한다 addNewMovie 버튼을 눌렀을 때 폼의 값들을 가져와 처리를 하기 때문에 폼 처리를 먼저 한다 # MovieTitle Check 이제 요소 체크를 진행한다 먼저 영화제목을 가져오는데 var 변수에 폼값을 가져온다 그러나 .text로 받아올 수 없다 input으로 받아온 것은 val로 받아와야 한다 잘못된 형식 val로 받아와 공백인 것을 확인한 후 공백인 경우 return을 통해 재입력을 받게 한다 그런데 만약에 " " 와 같이 공백이 들어가 있다면 밑의 if절에 걸리게 되지 않는다 그렇기 때문에 공백도 .. 2016. 5. 25.
[jQuery] 제이쿼리란? jQuery 설치 Jquery jquery.com/로 접속 jQuery는 이벤트 위주의 언어이다 jquery는 책이 따로 없다 홈페이지에 내용이 잘되어 있다 Download jQuery를 클릭한다 버전이 2개가 존재하는데 1.x 모든 브라우저가 돌아가지만 2.x 버전은 구버전은 호환이 안되는 것들이 존재한다 development jQuery를 다운한다 production은 JavaScript 크기를 줄이기 위해서 공백을 모두 없애 파일 크기가 작지만 development는 공백을 모두 표시해서 파일 크기가 거진다 하지만 production을 사용 시 에러가 발생 가능성 존재해서 development를 사용 # jQuery 설치 최근 만들었던 네이버 영화의 테이블 Movie 테이블에 배우 추가와 영화 추가 버튼을 통해 데이.. 2016. 5. 24.