我正在尝试在JSP中创建一种机制。首先,它检查cookie,然后尝试更改
中的内容<%
if (cookieCheck.check()) {
out.print(" <p onclick=\"openProfile()\">Profile</p>");
out.print(" <p onclick=\"openLogOut()\" > Log out</p>");}
else {
out.print("<p onclick=\"openLogIn()\" >Log in</p>");
out.print("<p onclick=\"openCreate()\"> Create account</p>");}
%>
并且,如果我使用标准的jsp标记编写代码,则无法对其中的文本进行国际化。因此,我决定使用<c:choose>
标签,但是我不知道如何检查cookie是否存在。可能吗?还是在ontroller中执行此操作的唯一方法?
我找到了解决这个问题的办法。我可以在<c>
中找到Cookietest="${cookie.containsKey('cookie_name')