代码如下:
public class LoginAction extends Action { @Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginActionForm laf = (LoginActionForm) form;
String userid = laf.getUserid();
String password = laf.getPassword();

HttpSession session = request.getSession();
                  session.setMaxInactiveInterval(1200); //session 保持 20分钟
       
if (LoginActionBean.login(userid, password)) {

UserInfo userinfo = new UserInfo();

session.setAttribute("USERID", " 用户id");
session.setAttribute("USERNAME", "用户名称");

return mapping.findForward("success");
} else {
request.setAttribute("msg", "用户或密码错误,请重新登陆!");
return mapping.findForward("error");
} }}
登陆后,在主页面 String username = (String)session.getAttribute("USERNAME"); username 值为 null 。
请教各位兄弟,是怎么回事?