/** * 保存用户选择的页面样式 @Methods Name saveStyle @Create In Jul 3, 2008 By itnova * * @param mapping * @param actionForm * @param request * @param httpServletResponse * @return * @throws Exception ActionForward */ public ActionForward saveStyle( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse httpServletResponse) throws Exception { String userId = request.getParameter("userId"); String userViewStyle = request.getParameter("style"); UserInfo user = sms.findUserById(userId); Set roles = user.getRoles(); user.setUserViewStyle(userViewStyle); user.setRoles(roles); user = sms.saveUserInfoStyleWithRoles(user); request.getSession().setAttribute("userInfo", user); PrintWriter out = null; try { out = httpServletResponse.getWriter(); out.write("{success:" + true + "}"); out.flush(); } catch (IOException e) { e.printStackTrace(); } finally { if (out != null) out.close(); } return null; }