HttpSessionの中身をJSPで取り出すには?

下記のようにログイン処理を行っています。

//フィールド部分
public UserService;
@Resource
public HttpSession;

//ログイン処理
User user = userService.login(email,pass);

//もしログイン成功したらユーザ情報が格納されているオブジェクトをセッションに格納
if(user!=null) session.setAttribute("user",user);

この状態でログイン成功画面を表示させたとき、ユーザ名を表示させたいのですが、


${f:h(user.name)}
で表示させようとしても、次のエラーが出てしまって表示できません。

何が原因なのでしょうか???ちなみにUserオブジェクトにはきちんとnameが入っていることはデバッグで確認済みです。

javax.servlet.jsp.el.ELException: オペレータ "." を利用しましたが、クラス "jp.hogehoge.User" のオブジェクトにおいて "name" に対応する値が見つかりません
org.apache.commons.el.Logger.logError(Logger.java:481)
org.apache.commons.el.Logger.logError(Logger.java:498)
org.apache.commons.el.Logger.logError(Logger.java:611)
org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
org.apache.commons.el.FunctionInvocation.evaluate(FunctionInvocation.java:163)
org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:924)
org.apache.jsp.WEB_002dINF.view.viewMyPage.myPage_jsp._jspx_meth_tiles_005fput_005f2(myPage_jsp.java:218)
org.apache.jsp.WEB_002dINF.view.viewMyPage.myPage_jsp._jspx_meth_tiles_005finsert_005f0(myPage_jsp.java:118)
org.apache.jsp.WEB_002dINF.view.viewMyPage.myPage_jsp._jspService(myPage_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:75)
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.seasar.struts.action.S2RequestProcessor.doForward(S2RequestProcessor.java:304)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:126)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.seasar.extension.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:127)
org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:75)
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)
org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:196)
org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:82)
org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)
org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)