Excelente aporte solyluna, la verdad que tenia problemas con ello y ahora esta todo solucionado :D solo que cambie un poco el codigo, ya que mi variable de sesion esta ya almacenada mediante el Servlet asi que no tuve necesidad de llamar a la clase Usuario en el JSP:
Código PHP:
<%
response.setHeader( "Pragma", "no-cache" );
response.addHeader( "Cache-Control", "must-revalidate" );
response.addHeader( "Cache-Control", "no-cache" );
response.addHeader( "Cache-Control", "no-store" );
response.setDateHeader("Expires", 0);
if (session.getAttribute("nombre")==null){
%>
<logic:forward name="error"/>
<% } %>
Gracias de nuevo, me has salvado la vida :D un saludo!