/ / Використання сеансу в Struts і JSP - jsp, struts, netbeans-6.9

Використання сеансу в Struts і JSP-jsp, struts, netbeans-6.9

Я новачок до Struts, тому у мене є просте питання. На LoginAction.java я використав наступне,

HttpSession session = request.getSession(true);
...
...
session.setAttribute(authuser.getSess_userid(), "userid");
session.setAttribute(authuser.getSess_username(), "username");
session.setAttribute(authuser.getSess_access(), "usertype");
return mapping.findForward(SUCCESS);
...
...

А на welcome.jsp,

<p> <bean:message key="title.welcome_en" /> <%=session.getAttribute("username").toString()%> </p>

Тим не менш, я отримую NullPointException на welcome.jsp. Що я роблю неправильно?

Дякую.

Відповіді:

2 для відповіді № 1

Вона повинна бути

session.setAttribute("userid", authuser.getSess_userid());
session.setAttribute("username", authuser.getSess_username());
session.setAttribute( "usertype", authuser.getSess_access());

http://download.oracle.com/javaee/5/api/javax/servlet/http/HttpSession.html#setAttribute(java.lang.String, java.lang.Object)