틀린 답이 있을 경우 댓글에 남겨주시면 수정하겠습니다.
문제
- 프로그래밍 스타일 관점에서 서블릿과 JSP는 어떤 차이점이 있나요?
- JSP에 비해 서빌릿이 지니는 장점은 어떤 것이 있나요?
- 스크립트릿에 정의된 Java 코드는 서블릿으로 변환될 때 어떤 함수에 포함되나요?
- HTMl 주석과 JSP 주석 중 보안 측면에서 어떤 것이 더 유리한가요? 이유는 무엇인가요?
- Page 지시어에 포함되는 속성과 거리가 먼 것은?
- 표현식 <%=%>은 서블릿으로 변환될 때 어떤 함수 호출의 형태로 변환되나요?
- GEt 방식을 이용할 때 한글을 정상적으로 출력하기 위해 page 지시어에서 정의되어야 하는 속성의 이름은 무엇인가요?
- 다음 JSP 코드의 서블릿 변환 결과를 작성하시오(공백이나 개행 생략)
- 다음 JSP 코드의 서블릿 변환 결과를 작성하시오(공백이나 개행 생략)
답
- 서블릿은 JAVA 코드내에서 HTML을 호출하고, JSP는 HTMl에서 JAVA 함수를 호출해서 사용
- 프록시 서버, HTTP 요청 필터링에 용이하다
- _jspService()
- Jsp 주석은 개행 문자로 대체되어 HTML 주석과 달리 내용이 유출되지 않는다.
- include
- out.write()
- pageEncoding="UTF-8"
out.write("<html>"); out.write("User ID"); String uid = request.getParameter("id"); out.print(res); out.write("</h3></html>");
out.write("<html>"); String uid = request.getParameter("id"); out.write("Input ID"); out.write(uid); out.write("</html>");