如题。我用的是iframe框架。
解决方案 »
- JSP中上传图片显示的问题
- ehcache是如何知道数据库中的某条数据过期的?
- 请假一个SQL问题!!
- 什么是web service 说的简单点?
- JSF的初级问题,就是调不通,不知道什么原因。
- 散分:为了过年不能回家的我们和农民工兄弟(原创)
- 下拉框关联的问题,急!!!!!!
- 链接问题(URL中带有中文和空格)
- 请问如何将数据库中的图片读出,图片是gif格式的
- 关于JavaBean的scope!
- ?????过滤器中已判断出session失效,并跳转回登录界面,但如何......
- The value for the useBean class attribute com.smsgov2.LK.tool.MSDBManager is invalid.
写个过滤器过滤所有页面
<%
String login = (String)session.getAttribute(LoginForm.login);
if(login==null)
response.sendRedirect("xxx.jsp");
%>
LoginForm.login是session中记录用户是否登陆的一个变量
xxx.jsp是你想要跳转到的页面
<a href="http://www.baidu.com" target="yourFrame">点这里</a>
<iframe name="yourFrame"></iframe>转到登陆页面:
判断用户是否合法,不合法转到登陆页面
如:
<%
boolean login = UserBean.CheckUser(request,path);
if(!login)
{
%>
<jsp:forward page="nextpage.jsp" />1.nextpage.jsp
<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312" %>
<html>
<head>
<Meta http-equiv=Refresh Content='3; Url=../login.jsp'>
<title>errpage</title>
</head>
<body style="text-align:center">
<% out.println("<script>alert('用户名或密码错误!');</script>"); %>
<p class="err">你没有权限,请登陆。<br>网页将自动跳转回登陆界面,如果没有跳转,请点击下面的链接。</p><br>
<a href=../login.jsp>返回登陆页面</a>
</body>
</html>2.nextpage.jsp
<%
String path = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
+ request.getContextPath() + "/login.jsp";
out.println("<script language='javascript'>alert('你还没有登陆!');window.open('"+path+"','_parent');</script>");
%>其中login.jsp就是传说中的登陆页面