목록JSP (26)
wrkbrs
package servlet;import java.io.*; import javax.servlet.*; import javax.servlet.http.*;public class ForwardSendRedirect extends HttpServlet { private ServletContext sc; public void init(ServletConfig config) throws ServletException { super.init(config); sc = getServletContext(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ex..
https://blog.naver.com/oldpprog/40108156325 http://all-record.tistory.com/108?category=733042
JSP의 자바빈(JavaBeans) 사용시 ... 중략 ... 그런데 만일 폼으로부터 JSP가 JavaBeans를 이용해서 값을 넘겨 받는다면 이런식으로 처리된다. form의 내용이 만일 다음과 같다고 할때 이름 : 나이 : 학년 : 학번 : showStudent.jsp에서는 다음과 같이 값을 받는다. 학생이름 : 학생나이 : 학 년 학생번호 : 그런데 만일 form의 파라미터 이름을 JabaBeans에 있는 변수명과 동일하게 한다면 이름 : 나이 : 학년 : 학번 : showStudent.jsp에서는 아래 4개의 코드를 다음과 같이 간단히 사용할수 있다(showStudent.jsp의 나머지 내용은 동일). 출처: http://developer-joe.tistory.com/83 [코드 조각-Android..
페이지이동방법(**) 1. 포워드(forward) - request스코프에 담긴값이 유효하다.(request,response가 유지된다.) - 이동된 url이 화면에 안보인다.(사용자는 이동했는지 알수없음) - 포워드하는 방법 1) pageContext.forward("이동할페이지"); 2) ; 3) RequestDispatcher rd = request.getRequestDispatcher("이동할페이지"); rd.forward(request,response); 2. 리다이렉트(redirect) - 클라이언트가 새로 페이지를 요청한 것과 같은 방식으로 페이지가 이동됨. request, response가 유지되지 않는다.(새로 만들어짐.) - 이동된 url이 화면에 보인다. - 리다이렉트 하는 방법 re..
정확히 말하면 forward는 서블릿컨테이너가 처리하기 때문에 같은 request 영역에 존재하게 되는것이고(브라우져는 전혀 모르는 일!), sendRedirect는 http 응답헤더에 포함되어 redirect 하도록 하는 것이지요(이 경우 당연히 클라이언트가 처리하겠죠?) https://okky.kr/article/30324
JavaServerPage(JSP)에서는 다른 내용을 JSP 페이지의 중간에 포함시키기 위해서 두가지 방법을 제공합니다. 그 첫번째 방법이 include 지시어이고, 두번째는 JSP 액션 태그중에서 태그를 사용하는 방법입니다. include 지시어는 다른 JSP의 소스 코드를 해당 JSP에 그대로 포함시킵니다. 반면에 액션 태그의 태그는 다른 JSP의 소스 코드가 아니라, 다른 JSP의 실행 결과값을 해당 JSP 페이지에 포함시킵니다. 또한, include는 주로 조각난 코드를 삽입을 하고자 할때 사용되고, 액션 태그는 페이지를 모듈화할때 사용됩니다. 즉 템플릿 페이지를 작성할때 사용됩니다. 여기서 태그의 flush 속성은 포함될 페이지로 이동할 때 현재 페이지가 지금까지 출력 버퍼에 저장할 결과를 어떻..