My permission control (JBX + Struts + Hibernate + Oracle)

xiaoxiao2021-03-06  46

Use the filter to determine the user rights. Step 1: Establish a USERPERMISSIONFILTER class.

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 imports filter {

Protected filterconfig filter firmconfig = 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 = PUBLIC FILTERCONFIG GETFILTERCONFIG () {Return FilterConfig;

Public void setfilterconfig (filterconfig filter) {this.filterconfig = filterConfig;

转载请注明原文地址:https://www.9cbs.com/read-80130.html

New Post(0)