cos.jarjson.jar
1.웹 브라우저를 통해서 실행되는 Java클래스이다.2.클라이언트의 요청을 받을 수 있는 Java클래스이다.3.javax.servlet.http.HttpServlet 클래스를 상속 받는다.4.jsp/servlet container(톰캣)에 저장되기 때문에 동일한 이름의
1)요청 파라미터는 모두 String 타입이다.2)요청 파라미터가 없으면 null 값으로 처리된다.타입을 조정할 때 Exception이 발생하지 않도록 요청 파라미터의 null 처리+ 빈 문자열 처리 가 필요하다.getParameterValues메소드를 이용해서 요청
서버가 클라이언트에게 데이터를 보내는 것을 의미한다.HttpServletResponse클래스가 응답을 처리한다.응답 데이터의 타입(MINE TYPE)을 결정하고 응답한다.1)text/html :태그를 만들어서 반환하는 경우2) application/xml :xml을
다른 경로로 이동하는 방식 중 하나이다.다른 경로로 직접 요청 파라미터를 이동시킨다.경로를 작성할 때 URLMapping만 작성한다.(ContextPath는 작성하지 않는다,)Forward1.javaForward2.java콘솔로 확인NewFile.html
다른 경로로 이동하는 방식 중 하나이다.서버가 다른 경로를 응답하면 클라이언트가 해당 경로로 직접 이동하는 방식이다.경로를 작성할 때 ContextPath와 URLMapping을 모두 작성한다.Redirect1.javaRedirect2.java확인NewFile.html
XMLServlet.java{"person": {"name:": "alice", "age": 30}}를 생성한 뒤 XML 태그 형식으로 변환NewFile.html
binding 값을 저장할 수 있는 영역에 속성(Attribute)의 형태로 값을 저장하는 것을 의미한다.HTML 태그의 속성(Attribute)과는 상관 없는 개념이다.서버가 값을 저장할 영역을 제공한다.저장영역1)ServletContext: 컨텍스트(프로젝트, 애플
1.클라이언트 측에 저장되는 정보를 의미한다.2\. 보안에는 취약하므로 개인 정보 같은 민감 정보는 저장하지 않는다.NewFile.html설정한 쿠키값을 확인해 value가 true 가 아니라면 팝업창을 띄우지 않는다. popup.html팝업화면cookie1.java(
NewFile.html파일 첨부 선행 작업1.http://servlets.com/ 접속2.COS File Upload Library - cos-22.05.zip 다운로드3.zip 압축 해제 후 lib/cos.jar 라이브러리 -> 프로젝트 webapp/WEB-