post (2) 썸네일형 리스트형 day41 - JSP useBean , Sarvlet , request, Post , MVC 패턴을 이용한 게시판 예제 컨트롤러.jsp 코드 해당 요청을 수행 String action=request.getParameter("action"); System.out.println("로그: "+action); if(action.equals("main")){ ArrayList datas=bDAO.selectAll(bVO); request.setAttribute("datas", datas); pageContext.forward("main.jsp"); // forward 액션 } else if(action.equals("insert")){ if(bDAO.insert(bVO)){ response.sendRedirect("controller.jsp?action=main"); } else{ throw new Exception("insert.. JSP - JSP만을 이용한 계산기 예제1 + ( HTTP 상태 500 - 내부 서버 오류) (GET,POST) 주의할점 , 생각할 점 - 초기 페이지의 로딩 방식은 get 방식일 것이다. - 만약 request와 로딩방식이 둘다 get이라면, - 이러한 오류가 발생하게 된다 (500 에러는 대부분 로직상 문제이다.) 이유 : 코드를 상단부터 불러오기 때문에 , request 할 것이 없어서 변수,함수 등을 정의 할 수 없기 때문이다. 이때 사용자의 입력값을 전달해주는 POST방식일 때만 작동하게끔 바꾸면 되는데, if(request.getMethod().equals("POST")) 를 한줄 추가해주면 된다. --> ( request를 POST 방식일 때만 수행되게끔 ( 사용자의 입력값을 전달 받기 위해 ) ) 또한 웹에서는 정보들이 모두 String 타입으로 관리가 되기 때문에 Integer.parseInt()를.. 이전 1 다음