Hi,
I try to redirect users who try to access page on my site and who have not
enter username + passord.
I have a litle jsp :
<%
User tUser = (User)session.getAttribute("user");
if ( tUser == null) {
response.sendRedirect("http://localhost:8080/");
}
%>
which call confirmLogin.jsp
and on the top of each page i have a : <%@ include file="confirmLogin.jsp"
%>
but when I try to access page directly whithout login I received a system
error : Internet explorer can not open the internet site
http://localhost:8080/myAdress
here is the trace :
java.net.SocketException: Connection reset by peer: socket write error
java.lang.Throwable(java.lang.String)
java.lang.Exception(java.lang.String)
java.io.IOException(java.lang.String)
java.net.SocketException(java.lang.String)
void java.net.SocketOutputStream.socketWrite(byte [], int, int,
java.io.FileDescriptor)
void java.net.SocketOutputStream.write(byte [], int, int)
void org.apache.tomcat.service.http.HttpResponseAdapter.doWrite(byte
[], int, int)
void org.apache.tomcat.core.BufferedServletOutputStream.doWrite(byte
[], int, int)
void org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush()
void org.apache.tomcat.core.ResponseImpl.flushBuffer()
void org.apache.tomcat.core.HttpServletResponseFacade.flushBuffer()
void org.apache.jasper.runtime.JspWriterImpl.flush()
void _0002fquery_0002ejspquery_jsp_4.
_jspService(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
void
org.apache.jasper.runtime.HttpJspBase.service(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, boolean)
void
org.apache.jasper.runtime.JspServlet.serviceJspFile(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.lang.String,
java.lang.Throwable, boolean)
void
org.apache.jasper.runtime.JspServlet.service(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
org.apache.tomcat.core.ServletWrapper.handleRequest(org.apache.tomcat.core.Request,
org.apache.tomcat.core.Response)
void
org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Request,
org.apache.tomcat.core.Response)
void
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org.apache.tomcat.service.TcpConnection,
java.lang.Object [])
void org.apache.tomcat.service.TcpConnectionThread.run()
void java.lang.Thread.run()
after that, when i refresh, the browser come on the page where i am
someone could help me to understand ?
Patrick PIERRA