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
반응형