如果我的控制器上存在这些会话,我如何检查百里香?但如果没有,它会重定向到登录页面。
这是我的java代码:
@RequestMapping("/")
public static ModelAndView index(HttpSession session) {
ModelAndView mav = new ModelAndView();
mav.setViewName("index");
session.setAttribute("mySessionAttribute", "kkkkddk");
session.setAttribute("kokey", "kokeyyyy");
session.setAttribute("ds", "kkkkk");
return mav;
}
这是百里香。它似乎无法正常工作,因为即使会话具有值,它也会继续重定向到登录页面。我还试图将第二个条件改为:除非但不能正常工作。
<tr th:each="var : ${session}">
<td th:if="${var.value == null">
<script type="text/javascript">
window.location = "/login";
</script>
</td>
<td th:if="${var.value != null}">
<td th:text="${var.value}"></td>
</td>
</tr>