Avalados por :

Cómo renderizar una página JSP al hacer clic en un hipervínculo - Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Hola a todos,

Mi requisito es renderizar una página JSP al hacer clic en un hipervínculo en la página de visualización actual.

Ambas páginas se colocan directamente bajo el directorio Portal-INF.

cuando intento incluir directamente el archivo en la etiqueta <a> -

<a href="<%@ include file="/myFile.jsp" %>">Contáctenos</a>

--

Me da un error.

¿Alguien puede sugerirme cómo puedo invocar "myFile.jsp" al hacer clic en el hipervínculo "Contáctenos"?

Saludos,

Ashwini.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Esto no funcionará, ya que estás intentando usar una directiva de inclusión como valor de atributo href. El efecto de una directiva de inclusión es básicamente equivalente a reemplazar la directiva con el contenido del archivo incluido.

Si tienes ambos archivos en el mismo directorio, simplemente utiliza

<a href="miArchivo.jsp">Contáctanos</a>

-- Amol

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Ashwini,

Echa un vistazo a esto ...

<% String contactjsp = componentRequest.getWebResourcePath() + "/PORTAL-INF/myFile.jsp"; %>

<a href="<%=contactjsp%>">Contáctanos</a>

donde myFile.jsp está dentro del directorio PORTAL-INF.

Saludos,

Uma

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Si deseas renderizar el nuevo jsp en la misma ventana, proporciona el enlace como

<a href="http://servername:porthttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/projectname.jspname_without_.jsp_extension">Contáctanos</a>

Si deseas una ventana emergente, debes utilizar un botón, ya que el enlace HTMLB no tiene una etiqueta lib para onClientClick. Por lo tanto, no puedes usar Jscript para renderizar la página en una nueva ventana, entonces debes optar por el enfoque classlib para hacer esto.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

HOLA,

Si deseas renderizar el nuevo jsp en la misma ventana, proporciona el enlace como

<a href="http://servername:porthttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/projectname.jspname_without_.jsp_extension">Contáctanos</a>

Si deseas una ventana emergente, debes utilizar un botón, ya que el enlace HTMLB no tiene una etiqueta lib para onClientClick. Por lo tanto, no puedes usar Jscript para renderizar la página en una nueva ventana, entonces debes optar por el enfoque classlib para hacer esto.

Mensaje editado por: Kirupanand Venkatapathi

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?