jsp做管理员登陆页面的参数传递问题
来源:百度知道 编辑:UC知道 时间:2024/06/06 15:29:58
问题我自己已经接,谢谢了.
你可以这样写。
方法1. 把登陆页面中的数据存入session中,在浏览后台页面的时候,每刷新一次页面,都从session中取出一次用户的登陆数据,做验证。
方法2. 你可以把整个界面放进一个frame中。在这个frame中刷新跳转页面
。使用frame的时候,地址栏是不会改变的,这就提高了安全性。
把我写的贴上来吧 ,希望对你有帮助
---------------------------------------
登录验证
-------------------
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
guestBookFormBean.admin adminObj =(guestBookFormBean.admin)form;
if(dataBase.CheckUser.checkAdminLogin(adminObj))
{
HttpSession session = request.getSession();
session.setAttribute("userName",adminObj.getUserName());
//回话开始
return mapping.findForward("SUCCESS");
}else
{
ActionMessages err = new ActionMessages();
err.add("sysMsg",new ActionMessage("权限不够或帐号不存在或密码错误",false));
t