[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: Glaucio  XML
Profile for Glaucio -> Messages posted by Glaucio [52] Go to Page: Previous  1, 2, 3, 4 Next 
Author Message
Pessoal,

Estou tendo a seguinte mensagem de erro no formSkin:

Code:
 /pages/Projeto.jsp(66,10) Scripting elements ( <%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet ) are disallowed here.
 


Isso só acontece quando eu tenho forms que possuem campos select dinâmicos (alimentados pelo banco na hora de abrir o form).

Alguma sugestão?
Pessoal,

Acredito que eu tenha descoberto um bug no Ajax. Quando o map é alimentado com um campo com acento, o Ajax não é processado. No próprio exemplo que vem no Mentawai eu tive esse problema. Na index ao clicar no ok o combo nunca carregava. Retirei o campo "Sérgio" e o Ajax rodou sem problemas.

Já aconteceu isso com alguém?

Um abraço!

velo wrote:
Alguem já viu?
http://www.guj.com.br/posts/list/40004.java

Ia ficar muito show isso no mentawai ein, hehehhe


VELO 


Eu li inclusive que é possivel enviar seu javadoc para eles disponibilizarem. Acho que seria bem legal. Mas quem mandaria o e-mail solicitando?
Realmente eu testei aqui e a imagem não está funcionando. É reportar isso. Não dá para considerar um bug né rs...
Sem dúvida apelidar seria a melhor opção! Eu tive muitos problemas quando o Hibernate trocou o nome do pacote...
Eu quero fazer isso:

Code:
 private void processaRelNc(HttpServletRequest req, HttpServletResponse resp) throws IOException
 	{
 		String rnc = req.getParameter("numRnc");
 		String empresa= req.getParameter("empresa");
 		ErrosAplicacao erro= new ErrosAplicacao();
 		erro.setLogger(Logger.getLogger(ServletGeraRelatorio.class));
 		if (rnc==null)
 		{
 			resp.sendRedirect("/relNaoConformidade.jsp");
 			erro.setErro("Valor rnc: "+ rnc, new Exception());			
 		}
 		String CAMINHO_ARQUIVO = "C://Relatorios//";
 		resp.setHeader("Content-disposition","attachment;filename=relRnc.pdf");
 		resp.setContentType("application/pdf");
 		
 		ServletOutputStream out = resp.getOutputStream();	
 			
 		HashMap mp = new HashMap();
 		mp.put("rnc",rnc);
 		JRResultSetDataSource jrRS = null; 
 		AdminNc adm;
 		try {					
 			adm = new AdminNc();
 			jrRS = new JRResultSetDataSource( adm.getDadosRnc(rnc,empresa));
 		}catch (Exception e)
 		{
 			e.printStackTrace();
 			erro.setLogger(Logger.getLogger(ServletGeraRelatorio.class));
 			erro.setErro("Erro ao recuperar dados: ", e);
 		}
 		try{						
 			byte[] bytes = JasperRunManager.runReportToPdf(CAMINHO_ARQUIVO + "relRnc.jasper", mp, jrRS);
 			resp.setContentLength(bytes.length);
 			ServletOutputStream ouputStream = resp.getOutputStream();
 			ouputStream.write(bytes, 0, bytes.length);
 			ouputStream.flush();
 			ouputStream.close();
 			
 		} catch (Exception e) {
 			e.printStackTrace();
 			erro.setLogger(Logger.getLogger(ServletGeraRelatorio.class));
 			erro.setErro("Erro ao gerar relatorio RNC: ", e);
 		}
 	}
 


Dúvida: Como eu pego o outputStream da Action?

Não sei como funciona isso no Mentawai.

Help!

Um abraço!
Pessoal,

Estou tentando definir o Header de uma página que minha Action vai chamar, mas não sei como fazer isso.

Eu preciso definir o Header para abrir um relatório em PDF que será gerado pela minha Action.

Como posso fazer isso? Dei um olhada na API parece que existe uma classe chamada StreamConsequence que define o contentType. Mas na documentação está dizendo que existe uma função chamada defineHeader(javax.servlet.http.HttpServletResponse res, Output output) mas ela não foi definida. Seria interessante dar um olhada.

Um abraço!
Gostaria de saber como esse filtro funciona. Pelo o que eu entendi lendo a API, o filtro abre e fecha a conexão do Hibernate, não precisando fechar a sessão na mão.

Gostaria de saber se ele fecha a sessão antes que a resposta seja enviada ao cliente e se ele executa um commit no banco antes de fechar.

Eu mudei no web.xml e tá redondo. Mas seria interessante que fosse da forma que vc sugeriu <%@ taglib uri="/mentawai" prefix="mtw" %>
Muito legal Rubem! É interessente ter um tutorial em português porque acredito que vai atingir um publico maior. Até porque brasileiros estão desenvolvendo o framework. Nada mas justo!
Exatamente. Visto que nem todo mundo utiliza o myeclipse... Infelizmente!
Não sei se já aconteceu com vcs, mas como eu acompanho o Mentawai desde a ver. 0.69 e volta e meia sai uma nova versão eu me confundo quando vou atualizar a minha aplicação. Isso acontece porque o nome do .jar é mentawai.jar somente. Acho que seria interessante colocar a versão como mentawai-1.1.jar. Como acontece em outras distribuições de pacotes como mysql: mysql-connector-java-3.0.8-stable-bin.jar, log4j-1.2.9.jar, jasperreports-0.6.1.jar etc.

O que acham
Legal. Gostei da idéia. Pensei ainda em passar somente a string com a url e dentro da função criar o Forward.


Valeu pela dica!

Existe o VOFilter para fazer isso que tem no struts!

http://mentawai.lohis.com.br/filters.jsp

Um abraço!
Estava pensando se poderiamos utilizar o addConsequence da seguinte forma:

ac.addSuccessConsequence(new Forward ("/sucesso.jsp")) ;
ac.addErrorConsequence(new Forward ("/erro.jsp") );

Seria possivel implementar isso? O código ficaria mais limpo.

 
Profile for Glaucio -> Messages posted by Glaucio [52] Go to Page: Previous  1, 2, 3, 4 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team