본문 바로가기

Front-end/JSP27

[게시판 만들기] 게시판 구성 CRUDCREATEREAD - LIST, DETAILUPDATE ( 글쓰기와 다른점 - 글쓰기 양식, FORM의 액션 )DELETE 페이지 - 최소3개 최대5개 (글쓰기(=UPDATE), 리스트, 디테일, 수정, 삭제)R을 제외한 CUP는 제한을 받는다.권한 - 글을 쓸 권한, 글쓴이가 맞는지, 관리자인지 - 등급 : List볼 수 있나, Create할 수 있나 -> 관리자 페이지 필요 1. 첫 서블릿 페이지로그인이 되어있는지 확인 어떤 url을 요청했는지를 확인한 후 세션을 체크해준다.많은 페이지가 늘어나도 세션을 사용할지 확인하는 필터는 하나만 필요하다. http:// host :portex) http:// localhost:8080/informationhttp://www.naver.com url =.. 2016. 3. 7.
[게시판 만들기] 로그인절차 (filter, dao, biz, session, servlet) filter 패키지와 member패키지를 만들어준다.biz : 여러개의 task들을 순서를 정해놓고 실행시킨다. Filter filter의 url을 /*로 준다. 필터의 역할은 서블릿으로 보내기전 꼭 영어가 아니어도 한글을 인코딩 할 수 있도록 도와주는 역할을 한다.아래는 filter코드 이다. request.setCharacterEncoding("UTF-8");chain.doFilter(request, response); 코드를 doFilter안에 입력한다. 그다음 VO와 Servlet을 만든다. 서블릿을 만드는 이유 서블릿(Servlet)서블릿이 해야되는 일 : 요청을 받아 DAO에게 위임해준다. 요청 결과를 받으면 클라이언트한테 알려준다.서블릿은 어떤 일을 해서는 절대절대절대절대 안된다. 무조건 프.. 2016. 3. 3.
[게시판 만들기] jsp파일 상속 위 형태를 가진 페이지를 만들어 보자. img 폴더안에 img파일을 넣고css 폴더안에 css파일을 만들어 따로 지정해준다. id 가 header인 div 안에 들어있는 img 를 가로세로 95px을 설정하는 문법이다. header.jsp 파일을 만들어 이미지를 추가하였다.이를 index.jsp로 가져가고 싶으면 를 써주자.그러면 index페이지에 view/common/ 파일 아래에 있는 header.jsp를 띄울 수 있다. 또한 글을 쓰면 자꾸 맨위로 가거나 맨아래로 붙게 되는데div.clear을 줌으로써 그림이 들어있는 영역까지 다른 div가 침범하지 못하도록 막아줄 수 있다. 결과화면 2016. 3. 3.
[게시판 만들기] 게시판 틀구성 jsp를 원본그대로 보여주기 싫을때WEB-INF 안에 만든다. 그러면 브라우저가 접근할 수 없다.VIEW안의 파일을 보고싶으면 프로시트의 내부자원인 서블릿을 통해 접근하면 된다. 첫화면을 보여주기 위해 index.jsp를 만들었다. 아래는 /Article 을 치지 않아도 페이지가 뜰수있도록 만들 방법이다.Servers 패키지 안에있는 server.xml 파일이다. path= /Article을 /로 바꿔준다. Properties에서도 설정을 바꿔주면 이제부터 /패키지명을 쓰지 않아도 된다. 바뀌지 않는다면 Clean을 한번 해준다. 상대경로와 절대경로 .(점)을 찍으면 현재로 부터라는 뜻./WEB-INF/view/common/header.jsp나를 기준으로 만들어진 경로 -> 상대경로 누가 부르더라도 그 .. 2016. 3. 3.