<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000">
<%
int i_usersn = 0;
Integer usersn = (Integer)session.getAttribute("usersn");
if(usersn!=null)
i_usersn=usersn.intValue();
String username = (String)session.getAttribute("username");
if(i_usersn==0) {
/**here*/
return;
/******/%>
<script language="javascript"> window.open("/html/zltz/jsp/log.jsp","","scrollbars,width=550,height=300")
</script>
<% }%>
</body>
</html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000">
<%
int i_usersn = 0;
Integer usersn = (Integer)session.getAttribute("usersn");
if(usersn!=null)
i_usersn=usersn.intValue();
String username = (String)session.getAttribute("username");
if(i_usersn==0) {
/**here*/
return;
/******/%>
<script language="javascript"> window.open("/html/zltz/jsp/log.jsp","","scrollbars,width=550,height=300")
</script>
<% }%>
</body>
</html>
解决方案 »
- STRUTS1中,如何在JSP页面获取form bean中某属性的值,并根据此值做运算?
- 初学webservices ,提供的接口 方法可以返回字符串,返回集合报错
- 在jsp中利用javascript动态生成显示复选框,求助!!!
- java事件监听
- 放在包里的servlet提示println未定义
- tomcat容器的内置连接池如何使用(按时结帐)
- jsp应用可否实现类似服务器监控程序???
- wsdl2java问题:Property "Any" is already defined. Use <jaxb:property> to resolve
- jsp中是否不能在函数中用out.print("XXX")?
- jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
- 为什么数据不能插入DB中?
- 一个很简单的问题
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000">
<%
int i_usersn = 0;
Integer usersn = (Integer)session.getAttribute("usersn");
if(usersn!=null)
i_usersn=usersn.intValue();
String username = (String)session.getAttribute("username");
if(i_usersn==0) {%>
<script language="javascript"> window.open("/html/zltz/jsp/log.jsp","","scrollbars,width=550,height=300")
</script>
<%/**here*/
return;
/******/
}%>
</body>
</html>
如
public class a()
{
public static int checkSession(httpservletsession)
{
int i_usersn = 0;
Integer usersn = (Integer)session.getAttribute("usersn");
if(usersn!=null)
i_usersn=usersn.intValue();
String username = (String)session.getAttribute("username");
return i_usersn;
}
}在你的第一jsp页开头
<%
int i = a.checkSession(session);
if( i == 0 )
return;
%>
下用过滤器
在登录时候设置一个boolean类型的变量,比如说pass。如果登录成功,pass=true;登录不成功pass=false.
两个标记里面可以取到这个pass变量,如果pass=true,就执行<test:pass/>标记体里面的内容(你可以把登陆后要执行的代码放在<test:pass></test:pass>标记之间),如果pass=false,就执行<test:notpass></test:notpass>之间的内容(比方说给出提示,或者转移到一个错误提示页面)。
不知道这样说你能明白吗,如果自定义标记不熟悉,建议学习一下,非常有用。
另外给你说的这个思路我是写过实现代码的,用着没问题。
index.jsp
<a href="a.jsp">
a.jsp
<%@ include file="b.jsp">
**************
b.jsp
if(i==1)
%>
window.open("c.jsp");
<%c.jsp