I have the following code in security.jsp (I have modified it for debugging)
--------------------------------------------------------------
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"; %>
<c:if test="${true}">
<c:redirect url="login.jsp"/>
</c:if>
--------------------------------------------------------------

I put this in the top of Index.jsp as follows
------------------------------------------------------
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"; %>
<c:import url="security.jsp"/> <---- here is the import stattement
<html>
<head>
<title>Insight Client</title>
<script LANGUAGE="JAVASCRIPT" SRC="JavaScript/Style.js"></script>
<script LANGUAGE="JAVASCRIPT" SRC="JavaScript/Frames.js"></script>
</head>
  <frameset cols="*,800,*" frame
.
.
.
-------------------------------------------------------------

I have stepped through both jsp's as they run and it seems that
the index_jsp servlet code calls _jspx_meth_c_import_0(....)
which goest into the security_jsp.java code. In there it goes through the
if,
calls the redirect,
and skips rendering anything else in security.jsp; But
when we get back to the import function in index_jsp.java, we don't skip any
more pages,
so what happens is Index.jsp continues to render.
What I want to do is include/import secury.jsp so that if a person has not
logged in
(I replaced this with test="${true}" for debugging), we redirect to
login.jsp and do NOT
render index.jsp. Login.jsp calls a servlet which ultimately redirects to
Index.jsp

Any help would be appreciated


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to