본문 바로가기

Programming/JSP5

[ Error ] tomcat 실행 시 포트가 겹치는 에러 해결 오늘 학교에서 실습을 하다가, 아파치 톰캣 서버를 실행시켰는데, 이미 8080 포트가 사용중이라는 에러를 발견했다. 해결하는 방법에는 서버의 포트를 다른 것으로 임의로 변경할 수도 있는데, 나는 그냥 8080 포트를 사용하는 프로세스를 죽였다. (그 프로세스를 죽여도 문제될 것이 없었음) 방법은 간단하다. 우선 명령프롬프트 창을 관리자 권한으로 실행시켜준다. 이후 아래 명령어로 어떤 프로세스들이 어떤 포트를 차지하고 있는지 파악하자. netstat -p tcp -ano 그럼 이렇게 8080 포트를 쓰고 있는 프로세스의 pid 를 알아낼 수 있다. 나의 경우 12196번이 8080 포트를 쓰고 있다! 이제 얘를 강제로 죽여보자. taskkill /f /pid [pid 번호] 이렇게 하면, 8080 포트를 .. 2021. 8. 26.
[ JSP ] JSP 페이지 내장객체 | request & response & out | jsp 출력 JSP 내장 객체 : JSP 페이지 내에서 제공하는 특수한 레퍼런스 타입의 변수 : JSP 페이지가 서블릿(Servlet) 으로 변환될 때 JSP 컨테이너가 자동으로 제공함. : 대표적으로 request와 response 가 있음. JSP 내장 객체 : request : 웹 브라우저에서 JSP 페이지로 전달되는 정보의 모임으로 HTTP 헤더와 HTTP 바디로 구성됨. 메소드 설명 String getParameter(name) name 에 저장된 변수 값을 얻음. String getParameterValues(name) name에 저장된 모든 변수값을 얻음. Enumeration getParameterNames() 모든 파라미터 변수를 java.util.Enumeration 타입으로 리턴. 위의 표는 re.. 2020. 5. 5.
[ JSP ] JSP 페이지 스크립트 요소 | JSP 변수 선언 | JSP 주석 먼저, 멤버 변수와 지역 변수의 개념을 확실히 알고 갈 필요가 있다. 멤버 변수(Memver Variable : C 언어의 전역 변수와 유사한 개념으로, 초기값을 명시하지 않으면 선언한 변수의 데이터 타입의 기본값으로 초기화 됨. 지역 변수(Local Variable) : 메소드 안에서 선언된 변수. 초기화가 자동으로 일어나지 않기 때문에 초기화를 하지 않고 사용할 시 컴파일 에러 발생. 선언된 메소드 내에서만 사용 가능. JSP 의 선언문(Declaration) : 전역변수 선언 및 메소드 선언에 사용된다. : 선언문에서 선언된 변수는 JSP 페이지가 Servlet(서블릿) 으로 파싱될 때 서블릿의 멤버변수가 된다. JSP 의 스크립트릿(Scriptlet) : 프로그래밍 코드 기술에 사용된다. JSP .. 2020. 5. 5.
[ JSP ] JSP 페이지의 지시자(Directive) 지시자(Directive) : JSP 페이지가 실행될 때 필요한 정보를 JSP 컨테이너에게 알리는 역할 Page 지시자 : 페이지 정보를 알려준다. 속성 값 기본값 예제 info 텍스트 없음 info="Copyright 2000 by ffoorreeuunn.tistory.com" contentType MIME 타입, 문자 집합 contentType="text/html; charset=ISO-8859-1" contentType="text/html; charset=utf-8" import 클래스/패키지 이름 없음 import="java.util.Vector" errorPage 로컬 URL 없음 errorPage="error.jsp" isErrorPage boolean값 "false" isErrorPage=".. 2020. 5. 5.