Je souhaite stocker la valeur de session dans l'objet String
dans jsp à l'aide de struts2.Comment récupérer la valeur de session dans jsp en utilisant struts2?
DOSSIER: header.jsp
<%
name = (String)session.getAttribute("name");
/* name = (String)request.getSession().getAttribute("name"); */
if(name.equals("cmp")
{ // show something }
else if(name.equals("emp")
{ // show something }
else
{ // show something }
%>
Quand j'essaye d'obtenir la valeur de session en utilisant cette syntaxe j'obtiens l'erreur: HTTP Status 500 - java.lang.NullPointerException
DOSSIER: loginAction.java
public class LoginAction extends ActionSupport implements SessionAware
{
private Map<String, Object> session;
private String name;
//setters and getters
public String execute()
{
session.put("name", name);
return SUCCESS;
}
}
Je définis la valeur du nom en fonction du nom d'utilisateur entré dans la page de connexion.
En fonction du type d'utilisateur, je change ma vue d'en-tête. Alors suggérez-moi comment puis-je obtenir de la valeur de la session en JSP, puis stocker dans String
objet.
Ne pas utiliser Scriptlets !!! –
code sont dans les scriplets. –
N'utilisez PAS les Scriptlets !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! –