Avalados por :

Como renderizar uma página JSP ao clicar em um hyperlink - Guia passo a passo

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

Olá a todos,

Meu requisito é renderizar uma página JSP ao clicar em um hiperlink na página de visualização atual.

Ambas as páginas são colocadas diretamente sob o diretório Portal-INF.

Quando tento incluir diretamente o arquivo na tag <a> -

<a href="<%@ include file="/myFile.jsp" %>">Contate-nos</a>

--

Está me dando um erro.

Alguém pode me sugerir como posso invocar "myFile.jsp" ao clicar no hiperlink "Contate-nos"?

Saudações,

Ashwini.

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

4 Respuestas

0
Cargando...

Isso não vai funcionar, pois você está tentando usar uma diretiva de inclusão como valor do atributo href. O efeito de uma diretiva de inclusão é basicamente equivalente a substituir a diretiva pelo conteúdo do arquivo incluído.

Se você tiver ambos os arquivos no mesmo diretório, basta usar

<a href="meuarquivo.jsp">Entre em contato</a>

-- Amol

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

Olá, Ashwini,

Dê uma olhada nisso ...

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

<a href="<%=contactjsp%>">Entre em contato</a>

onde myFile.jsp está dentro do diretório PORTAL-INF.

Saudações,

Uma

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

Olá,

Se deseja renderizar o novo jsp na mesma janela, forneça o link como

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

Se deseja uma janela pop-up, você deve usar um botão, pois o link HTMLB não possui uma tag lib para onClientClick. Portanto, você não pode usar Jscript para renderizar a página em uma nova janela, então deve optar pela abordagem classlib para fazer isso.

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

OLÁ,

Se deseja renderizar o novo jsp na mesma janela, forneça o link como

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

Se deseja uma janela pop-up, deve usar um botão, pois o link HTMLB não possui uma tag lib para onClientClick. Portanto, não é possível usar Jscript para renderizar a página em uma nova janela, então deve optar pela abordagem classlib para fazer isso.

Mensagem editada 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?