programming/jsp(24)
-
JSP - include 액션 태그
include 액션 태그 다른 페이지를 현재 페이지에 포함하고자 할 때 사용 include 액션 태그 해당 페이지 호출, 처리 결과를 포함 파일 두 개를 각각 컴파일해서 관리하므로 동적인 페이지를 포함시킬 경우 사용 include 디렉티브 해당 소스의 내용을 텍스트로 포함시킨 후 컴파일 잘 바뀌지 않는 정적 페이지를 포함시킬 경우 사용 중복된 소스가 있는 경우 주의 필요 – 특히 변수 include 액션 태그 flush 속성 현재 페이지가 지금까지 출력 버퍼에 저장한 결과를 어떻게 처리할 것인지 결정할 때 사용 true : 페이지의 내용을 삽입하기 전에 현재 페이지가 버퍼에 저장한 내용을 출력 형식 :
2010.04.09 -
JSP 실습 6 (include 태그)
6. 위의 그림에서 처럼 include_1.jsp에서 입력 받은 내용이 include_2.jsp에서 출력되도록 include 액션 태그를 사용하여 jsp페이지를 작성하시오. include_1.jsp – 이름 입력 include_2.jsp – include 객체를 사용하여 정보를 include_3.jsp로 전달 include_3.jsp – 결과를 출력 include 액션태그 1 이름을 입력하면 "이름님 반갑습니다"가 출력됩니다. String name1 = request.getParameter("name"); include 액션태그 2 include 액션태그를 사용하여 include_3.jsp에 입력받은 이름을 전달합니다. include 액션태그 3 님 반갑습니다.
2010.04.09 -
JSP 실습 5 (연산)
5. input_data.jsp에서 데이터와 연산자를 입력 받고, 계산 결과를 input_op.jsp에서 출력하는 프로그램을 작성하시오 Data1 : Data2 : Oprat : + - 연산 결과입니다. =
2010.04.09 -
JSP 실습 4(form 태그 )
4. input_id.jsp에서 ID와 패스워드, 성별을 입력 받고, 입력 받은 결과를 input_id_rst.jsp에서 출력하는 프로그램을 작성하시오. 아이디 : 비밀번호 : 성 별 :남 여 아이디 비밀번호 성별
2010.04.09 -
포워드(forward)와 리다이렉트(redirect) 차이
내부적으로 가장 큰 특징은 객체의 재사용여부이다. 요청객체를 재사용하는 것은 포워드 방식이고 그렇지 않은 것은 리다이렉트 방식이다. 그러기에 리다이렉트 방식을 취하면 요청 객체를 잃어버리는 경우를 자주 목격했을 것이다. 하지만, 포워드의 방식에도 큰 단점이 있는데 그것은 사용자가 새로고침(F5)를 했을 때 요청처리가 내부적으로 생기기 때문에 현재 보여지는 화면이 그대로 나올 수 없는 경우가 생긴다 는 것이다. 책에 나와 있는 그림을 서로 비교하면서 위의 내용을 다시 음미해보면 조금 더 이해가 가지 않을까 한다. /////////////////////////////////////////////////////////////////////////////////////////////////////////////..
2010.04.07 -
response.sendRedirect()와 forward 액션의 차이점
response.sendRedirect() 메소드는 현재 페이지를 다른 페이지로 전환하는 것으로써 어떻게 보면 forward 액션과 매우 유사하다고 볼 수 있다. 그러나 둘 사이에는 큰 차이가 있다. response.sendRedirect() 메소드는 현재 페이지로의 요청을 단순하게 다른 URL로 전환하는 역할만 하므로 현재 페이지로 전달된 request나 response 정보는 새로운 URL로 전달되지 않는다. 반면 forward 액션은 현재 페이지로 전달된 request와 response를 새로운 페이지에 전달하여 좀더 다양한 활용이 가능하다. 이 밖에도 response.sendRedirect() 메소드는 URL 형태면 모두 전환이 가능하지만, forward 액션은 반드시 같은 웹 어플리케이션에 포함..
2010.04.07