es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tomcat 8.5 resuelve la misma variable de manera diferente.

Al expandir una página HTML con variables incrustadas desde el código JSP, mi código produjo resultados inexplicables. La variable “completename” se expande primero a http://www.formatika.de/cococo.de/products/Sources/Isabelle/Doc/Tutorial/document/Isa-logics.pdf y dos líneas después a http://localhost:8080/cococo.de/products/Sources/Isabelle/Doc/Tutorial/document/Isa-logics.pdf en el siguiente fragmento de código:

<div>
  <table border="0" align="center" cellspacing="2" cellpadding="2">
    <tr align="center"><td align="center">
        <div>
            <a href="<%=completename %>" title="<%=showname%>" target="_blank"><%=filename%><br><br>
              <iframe src='<%=completename %>' width='<%=width%>' height='<%=height%>' type='application/pdf'>
              </iframe>
            </a>
        </div>
      </td></tr>
  </table>
</div>

se puede observar en esta URL http://formatika.de/print.jsp?content=source&file=products/Sources/Isabelle/Doc/Tutorial/document/Isa-logics.pdf. ¿Alguien sabe dónde buscar? Utilizo Apache Tomcat 8.0.27 con JAVA EE 6 Web.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que podría haber un problema con la forma en que el código está manejando la variable completename. Al expandir la variable, está produciendo diferentes URLs para diferentes líneas del código. Esto podría deberse a un problema con la forma en que se establece la variable o con la forma en que se utiliza en el código.

    Para solucionar este problema, se recomienda verificar si hay errores o errores tipográficos en el nombre de la variable y asegurarse de que la variable se establezca correctamente. También puede ser útil imprimir el valor de la variable completename en varias etapas del código para ver dónde puede estar cambiando y por qué.

    Además, vale la pena verificar la configuración del servidor Tomcat para asegurarse de que esté configurado correctamente para servir páginas JSP y manejar variables. Es posible que pueda existir un problema con el servidor que provoque que la expansión de variables se comporte de manera inesperada.

Comments are closed.