特定のものが見つかったかどうかを読ん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 を使用しているために発生していますか? この問題を回避するにはどうすればよいですか?