Web Programming 2

내장객체

JSP 페이지를 작성할 때, 사용할 수 있도록 JSP컨테이너에 미리 정의된 객체 JSP 페이지가 서블릿 프로그램으로 번역될 때 JSP컨테이너가 자동으로 내장 객체를 멤버 변수, 메소드 매개변수 등의 각종 참조 변수(객체)로 포함 JSP페이지에 별도의 import문 없이 자유롭게 사용 가능 스크립트릿 태그나 표현문 태그에 선언을 하거나 객체를 생성하지 않고도 직접 호출하여 사용가능 내부 객체에는 모두 9개가 있음 request Request객체는 브라우저에서 jsp페이지로 전달되는 데이터의 묶음으로 HTTP헤더와 HTTP바디로 구성되어 있다. JSP컨테이너는 요청된 HTTP메시지를 통해 HttpServletRequest객체 타입의 request객체명으로 사용한다. 사용자가 입력 폼으로부터 특정한 값을 입력..

Web Programming 2021.04.07

Apache Tomcat 9 오류

The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. 라는 오류가 났다. tomcat 10.0은 beta버전이라 조금 더 stable한 버전 9.0을 설치하여 이클립스에 연동하였는데 이러한 오류가 발생하였다. 그래서 해결방법을 구글링하였다. 이렇게 보면 TEST.jsp를 실행시키면 위와 같은 오류가 발생하고 실행이 되지 않는데, 서버 탭을 보면 톰캣이 stopped된 상태를 볼 수 있다. Tomcat admin port 미설정 상태일 때 발생하는 에러라고 한다. Tomcat admin port를 8005(또는 적절한 다른 번호)로..

Web Programming 2021.02.02