JSP权限控制
偶然翻到很多年前,刚学Java的时候学的一段代码。或许,现在让写,还写不出来了。技术如潮、不进则退。还是年轻好啊,思路清晰、精神充沛。[java]<%@ page contentType="text/html; charset=gb2312" %><%@ page import="qlsoft.PWebs.Business.PermitBean" %><jsp:useBean id="permitBean" scope="session" class="qlsoft.PWebs.Business.PermitBean" /><%@ page import="qlsoft.PWebs.Business.MemberBean" %><jsp:useBean id="memberBean" scope="session" class="qlsoft.PWebs.Business.MemberBean" /><%String action= request.getParameter("action");%><script language="javascript">//alert("Permit request action:" + "<%=action%>");</script><%if("login".equalsIgnoreCase(action)){//会员登录:验证用户身份,并设置Session变量及已登录标志//获取登录参数String userName= request.getParameter("username");String userPwd= request.getParameter("password");System.out.println("帐号:" + userName + "密码:" + userPwd);if(userName == null || userName == "" || userPwd == null || userPwd == ""){//请求的参数无效%><script language="javascript">alert("没有会员登录必须的请求参数!");window.history.go(-1);</script><%}else{//参数有效if(permitBean.memberLogin(userName,userPwd)){//登录成功//chengxiaoxu 2004-05-25 remark code in here to bestsession.setAttribute("sessionPermit",permitBean);PermitBean ssnPermit = (PermitBean)session.getAttribute("sessionPermit");String strLogin = ssnPermit.getIsLogin() ? "登录成功!" : "登录失败???";String ackName = ssnPermit.getMgrAckName();System.out.println("会员帐号:" + strLogin + "\n" + ackName);if(memberBean.getBeanInfoByID(ssnPermit.getMemberID())){System.out.println("提取会员信息成功!");session.setAttribute("sessionMember",memberBean);}%><script language="javascript">//alert("<%=strLogin %>");//alert("<%=permitBean.getMsg() %>");//window.target="_blank";//此处完成后应该是会员管理中心主页面window.location="membermain.jsp";</script><%}else{//登录失败%><script language="javascript">alert("<%=permitBean.getMsg() %>");window.history.go(-1);</script><%}//End of <登录失败>}//End of <参数有效>%><%}//End of <会员登录>else if("update".equalsIgnoreCase(action)){//修改会员密码//获取修改参数String oldPwd= request.getParameter("oldPassword");String newPwd= request.getParameter("newPassword1");if(oldPwd == null || oldPwd == "" || newPwd == null || newPwd == ""){//请求的参数无效%><script language="javascript">alert("没有资料修改必须的请求参数!");window.history.go(-1);</script><%}//End of <请求的参数无效>else{//参数有效%><%boolean isOK = permitBean.changePassword((String)session.getAttribute("sessionUserAccount"),oldPwd,newPwd); www.zzzyk.com%><script language="javascript">alert("<%=permitBean.getMsg() %>");</script><%if(isOK)&补充:Web开发 , Jsp ,
上一个:解决jsp重复提交问题
下一个:JSP中拼装数据为XML出现的问题
- 更多JS疑问解答:
- 几个验证11位手机号码格式的js代码
- js把图片转换成 base64代码
- js把base代码转换成图片
- JS 将 base64编码的图片转化为图片文件
- js中的定时器
- js如何获得FCKeditor控件的值
- 用js限制投票的cookie .目前设置的为:<input type="" class="" onclick="'window.location...
- JS验证,这块“牛皮”反复修改都不能实现
- 在JS中使用DOM模型
- 如何用JS 获取本地文件夹的文件列表
- js中new 了两个Object数组。怎么样将数组内容合并,重复的内容?
- 求实现自动生成图片缩略图的JS代码
- JS脚本网页问题
- js,代码中"object"和"Object"区别?
- js+flash实现网页图片切换效果,出现边框,单击激活此控件。