У меня очень странная проблема, у меня есть useBean
«loginCheck», который хранится в сеансе, и я хочу использовать его для отображения другого меню в соответствии с зарегистрированным пользователем. Так вот мой код в JSP:Пустое окно во время первого доступа к странице
<jsp:useBean id="loginTest" type="java.lang.String" scope="session"/>
...
...
...
<ul id="menu">
<li><a href="<%=adresseIP.adressePage %>derogcontroller?lien=demandederog">Faire une demande de dérogations</a></li>
<li><a href="<%=adresseIP.adressePage %>derogcontroller?lien=listedemandes&demandeur=user">Voir mes demandes</a></li>
<%if(loginTest.equals("admin")){ %><li><a href="<%=adresseIP.adressePage %>derogcontroller?lien=utilisateur">Espace admin</a></li><%} %>
<%if(loginTest.equals("manager")){ %><li><a href="<%=adresseIP.adressePage %>derogcontroller?lien=utilisateur">Manager</a></li><%} %>
<%if(loginTest.equals("paie")){ %><li><a href="<%=adresseIP.adressePage %>derogcontroller?lien=utilisateur">Paie/Poste</a></li><%} %>
</ul>
Когда я бегу на эту страницу в первый раз, у меня есть страница полностью пустой, без ошибок, без логов, ничего. Затем я запускаю страницу без меню и useBean
, поэтому он отлично работает, я вижу остальную часть страницы. И затем я вернул свой useBean
и мое меню, и здесь он работает, я вижу меню с хорошей ссылкой в соответствии с пользователем.
Я очень смущен, потому что мой код работает, но только когда я удаляю код, получаю доступ к странице, вернул код и обновил. Есть идеи по поводу этой проблемы?
Атрибут 'class' отсутствует в вашем теге' '? Возможно, например ' ' –