I want to store session value in String
object in jsp using struts2.
FILE : 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 }
%>
When i try to get session value using this syntax i get error : HTTP Status 500 - java.lang.NullPointerException
FILE : 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;
}
}
I set name value based on the user enter name in login page.
Based on the user type i change my header view.
So suggest me how can i get value from the session in jsp and then store into String
object.