java - ERR_TOO_MANY_REDIRECTS on my web application

0

I am wanting to deploy my web application based on Struts2 , and I have the following error in the browsers.

In Internet Explorer , I get this:

And in Google Chrome , I get the following:

And I can no longer continue modifying my web application, if I can not access it. The IDE that I am using is sts-3.8.4.RELEASE , and the application server that I use is the one that came by default with the IDE, which is Pivotal tc Server Developer Edition v3.2 . I'm using it, because it does not take long to deploy web applications.

The link is link

And the code of my index.jsp is:

<%@ page import="pe.com.pasteleria.util.Parametros" %>
<%@ page import="pe.com.pasteleria.util.Sesion" %>
<%
response.sendRedirect(Sesion.getInstance().get(Parametros.SESION_USUARIO) == null ? "InicioSesion.jsp" : "Inicio.jsp");
%>

Inicio.jsp :

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%@taglib prefix="sj" uri="/struts-jquery-tags"%>
<%@taglib prefix="sb" uri="/struts-bootstrap-tags"%>
<%@ page import="pe.com.pasteleria.entitybean.Usuario" %>
<%@ page import="pe.com.pasteleria.util.Parametros" %>
<%@ page import="pe.com.pasteleria.util.Sesion" %>
<%
if (Sesion.getInstance().get(Parametros.SESION_USUARIO) == null) {
    response.sendRedirect("InicioSesion.jsp");
}
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Blue Moon - Responsive Admin Dashboard</title>
<sj:head jqueryui="true" jquerytheme="blitzer"></sj:head>
<meta content="width=device-width, initial-scale=1.0, user-scalable=no"
    name="viewport">
<script type="text/javascript"
    src="../../html5shiv.googlecode.com/svn/trunk/html5.js"></script>

<!--  jQuery -->
<script type="text/javascript"
    src="https://code.jquery.com/jquery-1.11.3.min.js"></script>

<!-- Isolated Version of Bootstrap, not needed if your site already uses Bootstrap -->
<link rel="stylesheet"
    href="https://formden.com/static/cdn/bootstrap-iso.css" />

<!-- Bootstrap Date-Picker Plugin -->
<script type="text/javascript"
    src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.1/js/bootstrap-datepicker.min.js"></script>
<link rel="stylesheet"
    href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.1/css/bootstrap-datepicker3.css" />

<script>
    $(document).ready(
            function() {
                var date_input = $('input[name="usrFecNac"]');
                var container = $('.bootstrap-iso form').length > 0 ? $(
                        '.bootstrap-iso form').parent() : "body";
                var options = {
                    format : 'mm/dd/yyyy',
                    container : container,
                    todayHighlight : true,
                    autoclose : true,
                };
                date_input.datepicker(options);
            })
</script>

<link href="Bootstrap/icomoon/style.css" rel="stylesheet">
<link href="Bootstrap/css/main.css" rel="stylesheet">
</head>
<body>
    <header>
        <a class="logo"> <img src="Bootstrap/img/logo.png" alt="Logo" />
        </a>
    </header>
    <div class="container-fluid">
        <div class="dashboard-container">
            <div class="top-nav">
                <ul>
                    <li><a href="index.jsp"> <span class="icon-home-3"></span>
                            Principal
                    </a></li>
                    <li><a href="Productos.jsp"> <span class="icon-food"></span>
                            Productos
                    </a></li>
                    <li><a href="Perfil.jsp"> <span
                            class="icon-user-3"></span>
                            Mi perfil
                    </a></li>
                    <li><a href="Empresa.jsp"> <span class="icon-office"></span>
                            Nosotros
                    </a></li>
                    <li><a href="Ayuda.jsp"> <span
                            class="icon-question"></span>
                            Ayuda
                    </a></li>
                    <%
                    if (Sesion.getInstance().get(Parametros.SESION_USUARIO) != null && 
                    ((Usuario) Sesion.getInstance().get(Parametros.SESION_USUARIO)).getIdTipoUsuario().equals(1)) {
                    %>
                    <li><a href="Trabajadores.jsp"> <span
                            class="icon-user-4"></span>
                            Trabajadores
                    </a></li>
                    <%
                    }
                    %>
                    <%
                    if (Sesion.getInstance().get(Parametros.SESION_USUARIO) != null && 
                    ((Usuario) Sesion.getInstance().get(Parametros.SESION_USUARIO)).getIdTipoUsuario().equals(1)) {
                    %>
                    <li><a href="Consultas.jsp"> <span
                            class="icon-star"></span>
                            Consultas
                    </a></li>
                    <%
                    }
                    %>
                    <%
                    if (Sesion.getInstance().get(Parametros.SESION_USUARIO) != null) {
                    %>
                    <li><a href="CerrarSesion.jsp"> <span
                            class="icon-question"></span>
                            Cerrar Sesion
                    </a></li>
                    <%
                    }
                    %>
                </ul>
                <div class="clearfix"></div>
            </div>

            <div class="dashboard-wrapper">
                <div class="left-sidebar">
                    <h1>¡Bienvenido!</h1>
                </div>
            </div>
        </div>
    </div>
</body>
</html>

InicioSesion.jsp :

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%@taglib prefix="sj" uri="/struts-jquery-tags"%>
<%@taglib prefix="sb" uri="/struts-bootstrap-tags"%>
<%@ page import="pe.com.pasteleria.entitybean.Usuario" %>
<%@ page import="pe.com.pasteleria.util.Parametros" %>
<%@ page import="pe.com.pasteleria.util.Sesion" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Bienvenidos a pastelería a domicilio</title>
<sj:head jqueryui="true" jquerytheme="blitzer"></sj:head>
<meta content="width=device-width, initial-scale=1.0, user-scalable=no"
    name="viewport">
<script type="text/javascript"
    src="../../html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<link href="Bootstrap/icomoon/style.css" rel="stylesheet">
<link href="Bootstrap/css/main.css" rel="stylesheet">
</head>
<body>
    <header>
        <a class="logo"> <img src="Bootstrap/img/logo.png" alt="Logo" />
        </a>
    </header>
    <s:actionerror theme="bootstrap" />
    <s:actionmessage theme="bootstrap" />
    <s:fielderror theme="bootstrap" />
    <div class="container-fluid">
        <div class="dashboard-container">
            <div class="top-nav">
                <ul>
                    <li><a href="index.jsp"> <span class="icon-home-3"></span>
                            Principal
                    </a></li>
                    <li><a href="Productos.jsp"> <span class="icon-food"></span>
                            Productos
                    </a></li>
                    <li><a href="RegistroUsuario.jsp"> <span
                            class="icon-user-3"></span>
                            Registrarme
                    </a></li>
                    <li><a href="Empresa.jsp"> <span class="icon-office"></span>
                            Nosotros
                    </a></li>
                    <li><a href="Ayuda.jsp"> <span
                            class="icon-question"></span>
                            Ayuda
                    </a></li>
                    <li><a><span class="icon-user-4"></span>
                            Inicie sesión
                    </a></li>
                    <%
                    if (Sesion.getInstance().get(Parametros.SESION_USUARIO) != null && 
                    ((Usuario) Sesion.getInstance().get(Parametros.SESION_USUARIO)).getIdTipoUsuario().equals(1)) {
                    %>
                    <li><a href="Trabajadores.jsp"> <span
                            class="icon-user-4"></span>
                            Trabajadores
                    </a></li>
                    <%
                    }
                    %>
                    <%
                    if (Sesion.getInstance().get(Parametros.SESION_USUARIO) != null && 
                    ((Usuario) Sesion.getInstance().get(Parametros.SESION_USUARIO)).getIdTipoUsuario().equals(1)) {
                    %>
                    <li><a href="Consultas.jsp"> <span
                            class="icon-star"></span>
                            Consultas
                    </a></li>
                    <%
                    }
                    %>
                    <%
                    if (Sesion.getInstance().get(Parametros.SESION_USUARIO) != null) {
                    %>
                    <li><a href="CerrarSesion.jsp"> <span
                            class="icon-question"></span>
                            Cerrar Sesion
                    </a></li>
                    <%
                    }
                    %>
                </ul>
                <div class="clearfix">

                </div>

            </div>
            <div class="dashboard-wrapper">
                <div class="left-sidebar">
                    <div class="row-fluid">
                        <div class="span12">
                            <div class="widget">
                                <div class="widget-header">
                                    <div class="title">Login</div>
                                    <span class="tools"> <a class="fs1" aria-hidden="true"
                                        data-icon="&#xe090;"></a>
                                    </span>
                                </div>
                                <div class="widget-body">
                                    <div class="span3">&nbsp;</div>
                                    <div class="span6">
                                        <div class="sign-in-container">
                                            <s:form action="iniciarSesion" cssStyle="login-wrapper">
                                                <div class="header">
                                                    <div class="row-fluid">
                                                        <div class="span12">
                                                            <h3>
                                                                Iniciar Sesion<img src="Bootstrap/img/logo1.png"
                                                                    alt="Logo" class="pull-right">
                                                            </h3>
                                                            <p>Ingrese con su usuario y clave</p>
                                                        </div>
                                                    </div>
                                                </div>
                                                <s:textfield label="Usuario" name="nickname"
                                                    placeholder="Usuario" required="required"
                                                    class="input span12 email"></s:textfield>
                                                <s:password label="Contraseña" name="clave"
                                                    cssClass="input span12 password" placeholder="Contraseña"
                                                    required="required"></s:password>
                                        </div>
                                        <div class="actions">
                                            <s:submit cssClass="btn btn-primary bottom-margin"
                                                value="Entrar"></s:submit>
                                            <div class="clearfix"></div>
                                        </div>
                                        <s:if test="hasActionErrors()">
                                            <div class="errors">
                                                <s:actionerror />
                                            </div>
                                        </s:if>
                                        <s:if test="hasActionMessages()">
                                           <div class="welcome">
                                              <s:actionmessage/>
                                           </div>
                                        </s:if>
                                        </s:form>
                                    </div>
                                </div>
                                <div class="span3">&nbsp;</div>
                                <div class="clearfix"></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

</body>
</html>

An annotation: I have deleted all the navigational data that might be interfering in both browsers .

    
asked by José María 12.08.2017 в 17:26
source

0 answers