[Web] JSP 내장 객체


  • JSP 내장 객체란
  JSP를 실행하면 서블릿 소스가 생성되고 실행된다. JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService() 메소드 안에 삽입되는 코드로 생성된다. 이 메서드 윗부분에는 미리 선언된 객체들이 있는데 해당 객체들은 jsp 에서도 사용이 가능하며 response, request, application, session, out 과 같은 JSP가 가지고 있는 변수들을 내장객체라고 한다.


예제 


1
2
3
4
5
6
7
<body>
<%
    StringBuffer url = request.getRequestURL();
    out.print("url : "+url.toString());
    out.print("<br>");
%>
</body>
cs


request 객체를 따로 선언하지 않았지만 오류가 발생하지 않는 것을 알 수 있다. 어떤 내장객체가 있는지 알아보고 필요에 따라 적재적소에 쓰는 것이 중요하다.

결과 - 페이지의 url이 출력된다. 

url : http://localhost:8080/firstweb/exam4.jsp




No comments:

Powered by Blogger.