Dev_Log
[JSP] ["]을(를) 사용하여 인용부 처리되어 있는데, 이는 값 내에서 사용될 때에는 반드시 escape되어야 하는 것입니다.
LeeDaniel
2021. 2. 24. 11:28
-["]을(를) 사용하여 인용부 처리되어 있는데, 이는 값 내에서 사용될 때에는 반드시 escape되어야 하는 것입니다.]을(를) 발생시켰습니다.
-["]을(를) 사용하여 인용부 처리되어 있는데, 이는 값 내에서 사용될 때에는 반드시 escape되어야 하는 것입니다.
<jsp:include page="" />
jsp include의 page 속성에 <%=상수값 + "/주소값"%> 형태로
작성되어있는 부분이 있는데 위와 같은 에러가 발생했다
✔ Solution
톰캣 web.xml에
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
아래부분에
<!-- 큰따옴표(") escape 처리 -->
<init-param>
<param-name>strictQuoteEscaping</param-name>
<param-value>false</param-value>
</init-param>
내용 추가
<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>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<!-- 큰따옴표(") escape 처리 -->
<init-param>
<param-name>strictQuoteEscaping</param-name>
<param-value>false</param-value>
</init-param>
<servlet>
728x90
반응형