[web.xml] org.apache.jasper.servlet.JspServlet
2021. 5. 14. 11:57ㆍ개발/[Config]
JspServlet이란?
JspServlet은 톰캣의 서블릿으로 JSP를 컴파일하는 역할을 담당한다.
web.xml 을 통해 JSP JspServlet의 초기화 옵션을 주어 컴파일에 관련된 설정을 할 수 있다.
주요 Config
xpoweredBy
서버 헤더에 해당 서버의 제품명, 버전등이 노출되는 문제를 해결 하기 위해 설정
단 이 방법은 아주 오래된 tomcat 6이전 버전에서 사용되던 방법
현재는 셋팅 해도 적용되지 않고 의미가 없는 설정이라고 한다.
mappedFile
true (default)
: out.write("\r\n");
out.write("\r\n");
vs
false
: out.write("\r\n")
예제
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<!--
xpoweredBy
서버 헤더에 해당 서버의 제품명, 버전등이 노출되는 문제를 해결 하기 위해 설정한다.
단 이 방법은 아주 오래된 tomcat 6이전 버전에서 사용되던 방법으로 현재는 셋팅 해도 적용되지 않고 의미가 없는 설정이라고 한다.
-->
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<!--
mappedfile jsp 컴파일을 할 때
out.write("\r\n");
out.write("<html>\r\n"); 로 할지 ) true .. default : true
vs
out.write("\r\n<html>") 으로 할지 ) false
-->
<init-param>
<param-name>mappedfile</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
출처
'개발 > [Config]' 카테고리의 다른 글
[web.xml] listener (0) | 2021.05.12 |
---|---|
[web.xml] context-param (0) | 2021.05.12 |
[Config] Web.xml (0) | 2021.05.12 |