Programming/JSP(29)
-
[MVC2 게시판] 7. Error 페이지 띄우기
1) 에러의 종류 12345678910111213141516171819202122 error-code2xx (성공) 요청(request)을 성공적으로 처리했음200 : 요청이 정상적으로 처리됨 3xx (리다이렉션 완료) 응답(response)가 미완료됨307 : 임시로 페이지가 리다이렉트됨 4xx (요청 오류) 요청시 문제가 생김400 : 클라이언트 요청이 잘못된 구문으로 구성됨401 : 접근이 제한(서버측 로그인을 요구)403 : 접근 허용 안 함(401로 로그인 실패시 접근 막음)404 : 지정된 URL 처리하기 위한 페이지가 없음405 : 요청된 메소드가 허용되지 않음 예)get방식만 받는 servlet에 post로 요청시 5xx (서버 오류) 서버단에서 문제가 생김500 : 서버 내부 에러(JSP..
2016.12.13 -
[MVC2 게시판] 6. 접근 제한 걸기(Filter 이용)
1) web.xml에 매핑하기 경로: WebContent > WEB-INF > web.xml 1234567891011 loginCheck com.model2.filter.LoginCheck loginCheck *.dml Colored by Color Scriptercs 2) Filter를 구현 1234567891011121314151617181920212223242526272829303132 public class LoginCheck implements Filter{ @Override public void destroy() { } @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain..
2016.12.06 -
[MVC2 게시판] 5. 파일 업로드
1) WEB-INF > lib 폴더에 cos.jar 추가 2) BoardAddForm.jsp 12cs 2) insertController.java 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091@WebServlet("/boardInsert.do")public class BoardInsertController extends HttpServlet { protected void doPost(HttpServletRequest request, HttpSe..
2016.12.01 -
[MVC2 게시판] 4. 페이징(Paging)
1) memList.do 호출page, totalCount(전체 게시물 수) 세팅세팅과 동시에 paging()가 실행되며 prev,next,beginPage,endPage가 결정됨 2) dao.selectAllMember(page)page에 맞춰 startNum, endNum(마지막 게시글번호)이 결정됨.이것을 SQL에 넣어 startNum ~ endNum에 해당하는 게시글만 리스트에 저장 3) MemberList.jsp에 받아온 paging 객체 정보(page,begin,end,prev,next)를을 이용해 paging.jsp로 넘김 4) paging.jsp 구현paging 객체 정보에 맞게 출력하는 페이지 12345678910111213141516171819@WebServlet("/memList.do..
2016.11.28 -
[MVC2 게시판] 3. 회원관리
1) C태그와 EL태그로 객체 배열 출력 ${mem.num} 2) DB 정보를 객체 배열에 담기List list = dao.selectAllMember();//컨트롤러에서while(rs.next()){ //DAO에서 Member mem = new Member(); mem.setNum(rs.getInt("num"));list.add(mem);return list;req.setAttribute("memList", list);//컨트롤러에서 3) request 객체로 현재 URL 경로 찾기request.getContextPath() => 프로젝트명 출력request.getRequestURI() => 프로젝트명/파일명request.getRequestURL() => http://localhost:8886/프로젝트..
2016.11.25 -
[MVC2 게시판] 2. 로그인
1) MVC 모델2 구현 방식2) 활용3) 로그인/로그아웃 처리법 1234567891011121314151617181920212223242526272829303132333435 ${param.msg} I D : pwd : 회원가입 ${sessionScope.id}님 환영합니다! 로그아웃 게시판 리스트 회원 관리 빈 페이지 Colored by Color Scriptercs ID 중복검사 결과 로그인 실패시 로그인 성공시 123456789101112131415161718192021222324252627282930313233cs 1234567891011121314151617181920212223242526@WebServlet("/memLogin.do")public class MemberLoginControll..
2016.11.25