脚本报错

super_peter 2010-08-31 08:53:40
程序:<a href="<bean:write name="OutputForm" property="<%="subweburls['"+ index +"']" %>"/>"><img src="<%= basePath %><bean:write name="OutputForm" property="<%="subweblogos['"+ index +"']" %>"/>" alt="" style="border:0" /></a>
报错:org.apache.jasper.JasperException: /WEB-INF/jsp/index/index.jsp(146,60) Attribute value 'subweburls['+ index +']' is quoted with ' which must be escaped when used within the value


网上都在说是因为tomcat版本问题,我换成tomcat5.5,也是同样报错,难道还要再往低版本换?有没有其他解决途径?
...全文
78 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangzuo995 2010-10-15
  • 打赏
  • 举报
回复
没人回了,百度搜吧,赶紧结贴给分
super_peter 2010-10-15
  • 打赏
  • 举报
回复
没人回答了吗,我开始散分了
niu90 2010-09-01
  • 打赏
  • 举报
回复
单引与双引好混乱的说。。。
lianhengyuan 2010-08-31
  • 打赏
  • 举报
回复
这个我这不知道,不好意思
super_stan 2010-08-31
  • 打赏
  • 举报
回复
可能是tomcat版本的问题,你再按照一个比较心的版本,版本不一样,里面的库文件有很大的区别
Jlins 2010-08-31
  • 打赏
  • 举报
回复
此问题是由于tomcat5.5.28及以上版本升级引起。



1. 可以修改代码如下:

<jsp:include page="fastpost.jsp">
<jsp:param name="returl" value='<%=Url.encode(“***”) %>' />
</jsp:include>



2. 可以在catalina.sh中加入:

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



3. 或者可以在Tomcat的Java Options中加入

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

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧