莫名其妙的jsp錯,引號內不能在使用引號

Attribute value request.getAttribute("lineSize") is quoted with " which must be escaped when used within the valueapache

中文:引號內不能在使用引號。tomcat

原則上是這樣的,可是咱們這種寫法徹底正確。這多是Tomcat的一個bug。jsp

此問題是因爲tomcat5.5.28及以上版本升級引發。post

 

1.       能夠修改代碼以下:url

<jsp:include page="fastpost.jsp"> spa

       <jsp:param name="returl" value='<%=Url.encode(「***」) %>' /> </jsp:include>code

  

2.       能夠在catalina.sh中加入(tomcat 壓縮版使用):blog

JAVA_OPTS="-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false"ci

3.       或者能夠在Tomcat的Java Options中加入(TOMCAT安裝版使用):get

-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false

  

相關文章
相關標籤/搜索