【发布时间】:2012-12-25 09:48:13
【问题描述】:
正在阅读 Cookies 并检查是否找到特定的 Cookie。如果找到特定的Cookie,则将值设置为某个变量并将其用于进一步检查。下面是代码。
<%
String showPacksCookie = "DisabledPackagesTab";
Cookie[] cookielistTab = request.getCookies();
if(cookielistTab != null)
{
for(int i = 0; i<cookielistTab.length; i++)
{
Cookie cookie = cookielistTab[i];
if(cookie.getName().contains(showPacksCookie) && cookie.getValue().equals("true"))
{
<c:set var="showPackstab" value="display" scope="request" />
//Above is line 122
break;
}
}
}
%>
<c:if test="${showPackstab eq 'display'}">
<b>Tab</b><img src="/tabImage.gif" align="left" />
</c:if>
这段代码抛出异常,
Syntax error, insert "AssignmentOperator Expression" to complete Assignment 第 122 行
发生这种情况是因为我在 Scriplet 中使用了 JSTL 吗?如何摆脱这个问题?
【问题讨论】: