国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

我的權限控制(JBX + struts + hibernate + ORACLE)

2024-08-29 13:35:36
字體:
來源:轉載
供稿:網友
通過過濾器判定用戶權限.
第一步:建立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 {
    this.filterConfig = filterConfig;
  }
  public FilterConfig getFilterConfig() {
    return filterConfig;
  }  public void setFilterConfig(FilterConfig filterConfig) {
    this.filterConfig = filterConfig;
  }}


第二步:配置WEB.xml文件
設置過濾器:
  <filter>
    <filter-name>userpermission</filter-name>
    <filter-class>sports.tools.UserPermissionFilter</filter-class>
  </filter>
設置過濾器映射,因為過濾器不能過濾全部的程序,所以可以用列表的形式來增加需要過濾的文件.如下.一個過濾器可以過濾多個映射文件.
  <filter-mapping>
    <filter-name>userpermission</filter-name>
    <url-pattern>/admin/index.jsp</url-pattern>
  </filter-mapping>

  <filter-mapping>
    <filter-name>userpermission</filter-name>
    <url-pattern>/admin/edit/*</url-pattern>

  </filter-mapping>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄱阳县| 忻州市| 全州县| 丽江市| 女性| 马尔康县| 忻城县| 兴仁县| 高雄县| 肥东县| 华坪县| 曲阳县| 丰都县| 敦煌市| 定襄县| 方山县| 上饶县| 西华县| 徐闻县| 岗巴县| 黑水县| 高清| 封开县| 收藏| 洪江市| 余姚市| 黎平县| 大埔县| 安图县| 克山县| 饶阳县| 文成县| 凌云县| 宜宾县| 达尔| 扶沟县| 汪清县| 深泽县| 平昌县| 徐汇区| 伊宁市|