Olá,
Coloque o Bean na Sessão, teste isso e me responda se tiver algum problema.
Obrigado,
Ramani.
Avalados por :
Tenho uma página jsp que lista vários links nela. Quando o usuário clica em um link, um evento é acionado para definir algumas variáveis de bean com base em qual link o usuário selecionou. No entanto, sou novo em Java e não tenho certeza de como saber qual link foi selecionado. Tentei passar variáveis no evento onClick, mas recebi um erro (erro de renderização jsp). Então, basicamente, isso é o que eu tenho:
Estou definindo os seguintes valores:
String sCategory = Category[iCount];
String sSubCategory = SubCategory[iCount];
Mostrar a Subcategoria como um link (há um = depois de onClick, mas não consigo publicar com isso)
<hbj:link id="<%=id%>" text="<%=sSubCategory%>" onClick "ShowArticle"/>
function ShowArticle(Event event)
{
folderBean.setCurrentFolder(sCategory)
folderBean.setCurrentSubFolder(sSubCategory)
mode = 2;
}
Portanto, preciso enviar o sCategory e sSubCategory para a função ShowArticle para definir as pastas, mas não faço ideia de como fazer isso, então qualquer ajuda é muito apreciada.
Olá,
Coloque o Bean na Sessão, teste isso e me responda se tiver algum problema.
Obrigado,
Ramani.
Ramani: Obrigado, isso funcionou muito bem para essa característica.
Tenho outra aplicação que possui uma página com um link de botão. Quando o usuário clica no botão, uma página pop-up é aberta. Gostaria que, ao abrir a página, exibisse as informações recuperadas pela primeira página.
Atualmente, o link chama uma função JavaScript que executa o código para abrir a janela.
window.open "/irj/servlet/prt/portal/prtroot/myToolbar.OpenWin",'mywindow'
Como a janela aberta sabe o que é sContent? É muito longo para passar como uma string de consulta, qual é a minha próxima opção?
Esses são arquivos .jsp diretos sem classes anexadas. Pensei que talvez ainda pudesse usar um bean para armazenar os dados, mas quando adiciono uma referência:
<jsp:useBean id="myBean" scope="application" class="com.mybeans.myBean" />
Recebo o seguinte erro: Ocorreu um erro durante a compilação do Java gerado pelo jsp.
Qual é a melhor maneira de alcançar esse objetivo? Espero não ter que reescrever toda a aplicação como uma DynPage!
Olá,
No método showdetails, escreva este código:
event.getComponentName();
defina esse valor no bean.
Espero que isso funcione. Por favor, me avise se tiver algum problema.
Obrigado,
Ramani.
A sugestão de Ramani resolveu o problema de passar JSP através de tags htmlb; em relação ao meu acompanhamento, encontrei uma maneira diferente de fazer o que estava fazendo que não exigia passar variáveis.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute