jsp做管理员登陆页面的参数传递问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:29:58
我想做一个管理员的登陆页面,然后把帐号和密码等参数传到另一个页面进行验证,要是正确就跳到后台管理,要是不正确就返回,不过要是在没有进行管理员登陆的情况下就直接浏览后台,会不让你浏览.就这样的效果,主要还是最后那个功能不会:在没有进行登陆的情况下而不能浏览了后台.jsp高手帮帮忙。我是初学的。我给高分,回答好了我给100分的.现在悬赏分暂时不显示100分.
问题我自己已经接,谢谢了.

你可以这样写。
方法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