목록[강의] (19)
요르딩딩
[26. Application 객체와 그것을 사용한 상태 값 저장]# 웹서버 -> 서블릿 context# 서블릿 = 문맥 # form태그에 endpoint가 동작한다.# 서블릿은 호출하고 사용되면, 다시 메모리로 돌아간다.# 1개의 화면에서 1개의 입력창에 숫자들을 반복적으로 입력하여 계산을 하는 경우, 매번 입력된 수를 기억하고 있어야한다. 이럴때 서블릿을 사용한다. ServletContext application = request.getServletContext(); application.setAttribute("key", value); 를 통해 저장소에 값을 저장하여 유지할 수 있다. application.getAttribute("key");를 통해 저장소의 값을 불러온다.Servle..
[15. GET요청과 쿼리 스트링]1. http://localhost/hello?cnt=3 : 쿼리 스트링 (GET) -> 문자열로 넘어간다.int cnt = Integer.parseInt(request.getParameter("cnt")); 2. 대신 위의 코드의 경우 cnt값이 없으면, 오류가 발생한다. [16. 기본값 사용하기]- /hello?cnt=3 ---> "3"- /hello?cnt= ---> ""- /hello? ---> null- /hello ---> nullString temp = request.getParameter("cnt");int cnt = 0;if (temp != null && !temp.equals("")){ // Null과 ..
[04. 톰캣 설치 ]아파치 톰캣 사이트에서 압축파일 다운로드bin (바이너리) > startup.bat 클릭하면 실행됨 (바로 꺼진다면, java home이 환경변수 설정이 안되어있어서 그럼.)실행 후 바로 종료된다면 !!!java home 경로 지정 window기준 : 시작 > 시스템 > 시스템정보 > 고급 시스템 설정 > 환경변수 > 시스템변수 > JAVA_HOME (jdk경로 지정해야함. 사용자마다 다름)JAVA_HOME변수가 없다면 생성.또는 포트가 이미 사용중인지 확인 할것재가동 후 브라우저에 localhost:8080 입력하면, 고양이 사이트가 자동으로 뜸 ->(index.jsp가 실행되는것임.) [05. 웹문서 추가]홈 디렉터리 : apache/webapps/ROOT/ 웹문서가 위치 : ..