Bonjour,

Je suis débutant en spring, et je suis en train de développer une application en utilisant APPFUSE qui utilise Spring MVC.

Cependant, dans ma mainMenu.jsp, je veux réaliser un test pour savoir si l'utilisateur connecté est un admin ou pas, affin de choisir d'afficher ou pas un lien "Upload fichier".

Ce test fait appel à la méthode getGoverningRole() que j'ai crée dans ma classe User.java.

Le code MainMenu.jsp:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<%@ include file="/common/taglibs.jsp"%>
 
<head>
<title><fmt:message key="mainMenu.title" /></title>
<meta name="heading" content="<fmt:message key='mainMenu.heading'/>" />
<meta name="menu" content="MainMenu" />
</head>
 
<p><fmt:message key="mainMenu.message" /></p>
 
<div class="separator"></div>
 
<ul class="glassList">
 
	<c:if test="${user.governingRole == 'true'}">
		<li><a href="<c:url value='/fileupload.html'/>"><fmt:message
			key="menu.selectFile" /></a></li>
	</c:if>
	<c:if test="${user.governingRole == 'false'}">
		<li><a href="<c:url value='/fileupload.html'/>"><fmt:message
			key="menu.selectFile" /></a></li>
	</c:if>
	<li><a href="<c:url value='/userform.html'/>"><fmt:message
		key="menu.user" /></a></li>
 
</ul>
Donc en me connectant en tant qu'admin je devrai normalement voir le lien "upload fichier".

Or ce n'est pas le cas! J'ai l'impression que ma jsp n'arrive pas à récupérer mon type User.

Merci de m'aider