考试网 >> IT认证 >> Oracle >> Oracle指导 >> ORACLE指导:我的权限控制

ORACLE指导:我的权限控制

发布时间:2006-06-28 10:23     点击:
分页:[1] 2  下一页

通过过滤器判断用户权限.

第一步:建立UserPermissionFilter类.



import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.util.*;

import test.system.SysUserApi;

import test.vo.SysUserVO;

import test.system.dao.SysUserDao;

import test.Const;

public class UserPermissionFilter extends HttpServlet implements Filter {

  protected FilterConfig filterConfig = null;

  public void destroy() {

    this.filterConfig = null;

  }

  public void doFilter(

      ServletRequest request,

      ServletResponse response,

      FilterChain filterChain) throws IOException, ServletException {

    try {

      HttpServletRequest req = (HttpServletRequest) request;

      SysUserVO userSession = new SysUserVO();

      userSession = (SysUserVO)req.getSession().getAttribute(Const.SESSION_USER);

      if (userSession == null) {

        HttpServletResponse rep = (HttpServletResponse) response;

        rep.sendRedirect("/admin/login.jsp");

             }else{

        filterChain.doFilter(request, response);

      }

    }

    catch (Exception e) {}

  }

  public void init(FilterConfig filterConfig) throws ServletException {
分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有