正在阅读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 而发生?如何摆脱这个问题?