我现在做了一个jsp的小项目,现在我发现一个问题,就是我不用登陆,就可以直接进入主界面,我写了这样的一段代码。可是不行
<c:if test="${name==null}">
<jsp:forward page="login.jsp" ></jsp:forward>
</c:if>
-----------------------------------------------------------------
这样写也不成,
<c:if test="${empty page}">
<jsp:forward page="login.jsp" target="_top"></jsp:forward>
</c:if>
因为我的主框架是
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><frameset rows="20%,*">
<frame src="top.jsp">
<frameset cols="25%,*">
<frame src="left.jsp">
<frame src="right.jsp" name=right>
</frameset></frameset>
------------------------------------------------------------------------
有谁能告诉我下?
谢谢了
<c:if test="${name==null}">
<jsp:forward page="login.jsp" ></jsp:forward>
</c:if>
-----------------------------------------------------------------
这样写也不成,
<c:if test="${empty page}">
<jsp:forward page="login.jsp" target="_top"></jsp:forward>
</c:if>
因为我的主框架是
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><frameset rows="20%,*">
<frame src="top.jsp">
<frameset cols="25%,*">
<frame src="left.jsp">
<frame src="right.jsp" name=right>
</frameset></frameset>
------------------------------------------------------------------------
有谁能告诉我下?
谢谢了
解决方案 »
- 我们公司是服装行业,实施了罗胜 lawson M3 ERP系统,感觉非常不好用,想和各行各业的实施过M3的行业交流
- 初学struts2 请教几个问题
- Java连接数据库
- jsp页面提交后不显示的问题?
- 怎么用JSP使得在客户端 查看源文件 时显示一片高白,或者不能查看
- (高分!!!)****请Linux和Java高手帮忙解决:用Servlet实现远程管理Linux文件系统的问题****
- 帮帮忙 ,我弄了很久了,谢谢!!!
- 关于在UTF-8编码的页面中调用内容为GB2312编码的问题?
- 那位高手能讲一讲tomcat的server.xml中配置连接池是怎么实现的吗?
- 简单问题,答就有分!
- 在線盼答案:本人最進正在做一個系統,需要中英文切換,不知道大家都採用什麼樣的方法實現的?????請教一下
- 我这样写有什么不对?
<jsp:forward page="login.jsp" target="_top"> </jsp:forward>
</c:if>
错误提示
org.apache.jasper.JasperException: /top.jsp(4,46) Expecting "jsp:param" standard action with "name" and "value" attributes
String name=null;
name=request.getParameter("name");
if(name=null || name.equals(""))
response.sendRedirect("login.jsp");
%>
<%session.setAttribute("name",name);%>
在主页面获取Session
<%
String name=null;
name=(String)session.getAttribute("name");
if(name=null ¦ ¦ name.equals(""))
response.sendRedirect("login.jsp");
%>
<%
String name = "";
if(request.getParameter("name") == "" || null == request.getParameter("name")){
name = ""
}else{
name = request.getParameter("name");
}
%>
或者<%
String name = "";
if((String)session.getAttribute("name") == null){
name = ""
}else{
name = (String)session.getAttribute("name");
}
%>
chjx1982
小猩猩
等级:
发表于:2008-05-13 13:57:1810楼 得分:0
那你在每个页面加一个验证呀,如果没有登录就跳到登录页面来.
验证用楼上的这位就可以
可是这样好麻烦哦
最一般的做法就这样了,复杂点可以用spring的acgei