Bom dia! estou desenvolvendo um pequeno projeto utilizando Hibernate e JSP. Minha dúvida e a seguinte:
<input type="button" value="Imprimir" onclick="# {movimentacao.imprimeRelatorioHoraExtra}"/>
ao clicar no Button Imprimir ocorre o seguinte erro: /WEB-INF/views/movimentacao/selecaoRelatorio.jsp (line: 40, column: 73) #{…} is not allowed in template text
após pesquisar na WEB encontrei várias resposta falando que o JSP não e capaz de fazer o onclick da forma que estou fazendo, que só funciona no JSF, como fazer para o JSP realizar essa chamada.
qualquer ajuda será bem vinda.
Luis
No evento onclick do seu botão você chama uma função:
<input type="button" value="Imprimir" onclick="funcaoJavascript()"/>
Ou se você preferir (o jeito que eu utilizo). No seu form você coloca uma action.Exemplo:
<form id="formImprimir" method="POST" target="_blank" action="CaminhoAcao">
acrescentando a action no meu form e no button como devo fazer:
<form id="formImprimir" method="POST" target="_blank" action="CaminhoAcao">
no meu form ficou assim:
<form:form action="${Movimentacao.imprimeRelatorioHoraExtra}" method=“post"
modelAttribute=“movimentacao” minWidth=“250” width=“250” id=“Imprimir” target=”_blank">
no button ficou assim:
<input type="button" value="Imprimir" />
so que não está funcionando
Luis
Opa. Acredito que seria assim:
<button type="submit" >Imprimir</button>