📄 我的权限控制(jbx + struts + hibernate + oracle)--aspx_cn技术资料中心.mht
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: =?gb2312?B?ztK1xMioz96/2NbGKEpCWCArIHN0cnV0cyArIGhpYmVybmF0ZSArIA==?=
=?gb2312?B?T1JBQ0xFKS0tQVNQWC5DTry8yvXXysHP1tDQxA==?=
Date: Tue, 24 Jan 2006 18:27:35 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0083_01C62113.D91057E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
This is a multi-part message in MIME format.
------=_NextPart_000_0083_01C62113.D91057E0
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aspx.cn/html/database/oracle/602/42013.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>=CE=D2=B5=C4=C8=A8=CF=DE=BF=D8=D6=C6(JBX + struts + =
hibernate + ORACLE)--ASPX.CN=BC=BC=CA=F5=D7=CA=C1=CF=D6=D0=D0=C4</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dgb2312"><LINK=20
href=3D"/favicon.ico" rel=3D"SHORTCUT ICON">
<META content=3D"" name=3Dkeywords>
<META content=3D"" name=3Ddescription><LINK=20
href=3D"http://www.aspx.cn/images/css7.css" type=3Dtext/css =
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.2900.2802" name=3DGENERATOR></HEAD>
<BODY>
<CENTER><A href=3D"http://www.eb.com.cn/?flag=3D182" =
target=3D_blank><IMG height=3D80=20
src=3D"http://union.eb.com.cn/logo/778_80.gif" width=3D778 =
border=3D0></A>
<SCRIPT type=3Dtext/javascript>
var arrBaiduCproConfig=3Dnew Array();
arrBaiduCproConfig['uid'] =3D 819;
arrBaiduCproConfig['n'] =3D 'hzcnccpr';
arrBaiduCproConfig['tm'] =3D 20;
arrBaiduCproConfig['cm'] =3D 76;
arrBaiduCproConfig['um'] =3D 26;
arrBaiduCproConfig['rad'] =3D 1;
arrBaiduCproConfig['w'] =3D 728;
arrBaiduCproConfig['h'] =3D 90;
arrBaiduCproConfig['bd'] =3D '#CC0000';
arrBaiduCproConfig['bg'] =3D '#ffffff';
arrBaiduCproConfig['tt'] =3D '#0000ff';
arrBaiduCproConfig['ct'] =3D '#000000';
arrBaiduCproConfig['url'] =3D '#666666';
arrBaiduCproConfig['bdl'] =3D '#ffffff';
arrBaiduCproConfig['wn'] =3D 4;
arrBaiduCproConfig['hn'] =3D 1;
arrBaiduCproConfig['ta'] =3D 'right';
arrBaiduCproConfig['tl'] =3D 'bottom';
arrBaiduCproConfig['bu'] =3D 0;
</SCRIPT>
<SCRIPT src=3D"http://cpro.baidu.com/cpro/ui/ui.js" =
type=3Dtext/javascript>
</SCRIPT>
<SCRIPT type=3Dtext/javascript>
<!--
document.write(baiduCproIFrame());
-->
</SCRIPT>
=20
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle bgColor=3D#e12526 height=3D25><A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/os/" =
target=3D_blank>=B2=D9=D7=F7=CF=B5=CD=B3</A> <A=20
class=3Dlink_white href=3D"http://www.aspx.cn/html/program/"=20
target=3D_blank>=B3=CC=D0=F2=C9=E8=BC=C6</A> <A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/graphics/" =
target=3D_blank>=CD=BC=D0=CE=CD=BC=CF=F1</A> <A=20
class=3Dlink_white href=3D"http://www.aspx.cn/html/mediamovice/"=20
target=3D_blank>=C3=BD=CC=E5=B6=AF=BB=AD</A> <A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/office/" =
target=3D_blank>=B0=EC=B9=AB=C8=ED=BC=FE</A> <A=20
class=3Dlink_white href=3D"http://www.aspx.cn/html/database/" =
target=3D_blank>=20
=CA=FD=BE=DD=BF=E2 </A> <A class=3Dlink_white =
href=3D"http://www.aspx.cn/html/cert/"=20
target=3D_blank>=C8=CF=D6=A4=C5=E0=D1=B5</A> <A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/web/" =
target=3D_blank>WEB=BF=AA=B7=A2</A> <A=20
class=3Dlink_white href=3D"http://www.aspx.cn/html/net-truth/"=20
target=3D_blank>=CD=F8=C2=E7=D4=AD=C0=ED</A> <A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/net-manage/" =
target=3D_blank>=CD=F8=C2=E7=B9=DC=C0=ED</A> <A=20
class=3Dlink_white href=3D"http://www.aspx.cn/html/net-build/"=20
target=3D_blank>=CD=F8=C2=E7=BC=DC=C9=E8</A> <A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/machine/"=20
target=3D_blank>=BB=FA=D0=B5=B5=E7=D7=D3</A> <A =
class=3Dlink_white=20
href=3D"http://www.aspx.cn/html/router/" =
target=3D_blank>=C2=B7=D3=C9=BC=BC=CA=F5</A>=20
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle width=3D30 =
background=3Dhttp://www.aspx.cn/images/index_20.gif=20
height=3D5></TD></TR></TBODY></TABLE>
<CENTER>
<TABLE class=3Dtable03 width=3D760 align=3Dcenter border=3D0>
<TBODY>
<TR>
<TD height=3D25>=B5=B1=C7=B0=CE=BB=D6=C3:<A =
href=3D"http://www.aspx.cn/">ASPX.CN=BC=BC=CA=F5=D7=CA=C1=CF=D6=D0=D0=C4=CA=
=D7=D2=B3</A> >=20
<A =
href=3D"http://www.aspx.cn/html/database/">=CA=FD=BE=DD=BF=E2</A> > =
<A=20
href=3D"http://www.aspx.cn/html/database/oracle/">Oracle</A> > =
<A=20
=
href=3D"http://www.aspx.cn/html/database/oracle/602/">=BE=AD=D1=E9=BD=BB=C1=
=F7</A> > =CE=C4=D5=C2=C4=DA=C8=DD
<HR SIZE=3D1>
</TD></TR>
<TR>
<TD>
<DIV align=3Dcenter>
<H2>=CE=D2=B5=C4=C8=A8=CF=DE=BF=D8=D6=C6(JBX + struts + hibernate =
+ ORACLE)</H2></DIV>
<HR SIZE=3D1>
</TD></TR>
<TR>
<TD align=3Dleft width=3D720=20
=
background=3Dhttp://www.aspx.cn/html/database/oracle/602/images/bg.JPG=20
colSpan=3D2>
<P><BR> =20
=
<P>=CD=A8=B9=FD=B9=FD=C2=CB=C6=F7=C5=D0=B6=CF=D3=C3=BB=A7=C8=A8=CF=DE.<BR=
>=B5=DA=D2=BB=B2=BD:=BD=A8=C1=A2UserPermissionFilter=C0=E0.<BR></P>
<P>import javax.servlet.*;<BR>import =
javax.servlet.http.*;<BR>import=20
java.io.*;<BR>import java.util.*;</P>
<P>import test.system.SysUserApi;<BR>import =
test.vo.SysUserVO;<BR>import=20
test.system.dao.SysUserDao;<BR>import test.Const;</P>
<P>public class UserPermissionFilter extends HttpServlet =
implements Filter=20
{</P>
<P> protected FilterConfig filterConfig =3D null;</P>
<P> public void destroy() {<BR> =
this.filterConfig=20
=3D null;<BR> }</P>
<P><BR> public void =
doFilter(<BR> =20
ServletRequest request,<BR> =
ServletResponse=20
response,<BR> FilterChain =
filterChain)=20
throws IOException, ServletException {<BR> try=20
{<BR> HttpServletRequest req =3D=20
(HttpServletRequest) request;<BR> =
SysUserVO=20
userSession =3D new SysUserVO();<BR> =
userSession =3D=20
=
(SysUserVO)req.getSession().getAttribute(Const.SESSION_USER);<BR> &n=
bsp; =20
if (userSession =3D=3D null) =
{<BR> =20
HttpServletResponse rep =3D (HttpServletResponse) response;</P>
<P> =20
=
rep.sendRedirect("/admin/login.jsp");<BR> &n=
bsp; =20
}else{<BR> =20
filterChain.doFilter(request, =
response);<BR> =20
}<BR> }<BR> catch (Exception =
e)=20
{}<BR> }<BR> public void init(FilterConfig =
filterConfig)=20
throws ServletException {<BR> this.filterConfig =
=3D=20
filterConfig;<BR> }<BR> public FilterConfig =
getFilterConfig()=20
{<BR> return filterConfig;<BR> }</P>
<P> public void setFilterConfig(FilterConfig filterConfig)=20
{<BR> this.filterConfig =3D =
filterConfig;<BR> }</P>
=
<P>}<BR><BR><BR>=B5=DA=B6=FE=B2=BD:=C5=E4=D6=C3WEB.xml=CE=C4=BC=FE<BR>=C9=
=E8=D6=C3=B9=FD=C2=CB=C6=F7:<BR> =20
<filter><BR> =20
=
<filter-name>userpermission</filter-name><BR> &nbs=
p;=20
=
<filter-class>sports.tools.UserPermissionFilter</filter-class>=
;<BR> =20
=
</filter><BR>=C9=E8=D6=C3=B9=FD=C2=CB=C6=F7=D3=B3=C9=E4,=D2=F2=CE=AA=
=B9=FD=C2=CB=C6=F7=B2=BB=C4=DC=B9=FD=C2=CB=C8=AB=B2=BF=B5=C4=B3=CC=D0=F2,=
=CB=F9=D2=D4=BF=C9=D2=D4=D3=C3=C1=D0=B1=ED=B5=C4=D0=CE=CA=BD=C0=B4=D4=F6=BC=
=D3=D0=E8=D2=AA=B9=FD=C2=CB=B5=C4=CE=C4=BC=FE.=C8=E7=CF=C2.=D2=BB=B8=F6=B9=
=FD=C2=CB=C6=F7=BF=C9=D2=D4=B9=FD=C2=CB=B6=E0=B8=F6=D3=B3=C9=E4=CE=C4=BC=FE=
.<BR> =20
<filter-mapping><BR> =20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -