| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/05/2006 10:05:18
|
lucasferreira
![[Avatar]](/images/avatar/5f93f983524def3dca464469d2cf9f3e.jpg)
Joined: 02/05/2006 14:34:14
Messages: 37
Offline
|
Olá a Todos,
Estou fazendo os primeiors testes no menta e como ja comentei é super show, porém parei num probleminha com Upload, eis o meu código do hello.jsp:
Code:
<%@ taglib uri="/WEB-INF/lib/mentawai.jar" prefix="mtw" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page isELIgnored="false"%>
<html>
<body>
<h1>Aplicação</h1>
<c:choose>
<c:when test="${acao == '1'}">
<c:forEach var="pessoa" items="${rs}">
<a href="Teste.show.mtw?id=${pessoa.id}">${pessoa.nome}</a><br />
</c:forEach>
</c:when>
<c:when test="${acao == '2'}">
<h2>Usuário</h2>
id: ${pessoa.id}<br />
Nome: ${pessoa.nome}<br />
E-mail: ${pessoa.email}
</c:when>
</c:choose>
</body>
</html>
Funcionando as pampas, perfeitinho, aí resolvi testar o Upload, e no form username.jsp (Estou me baseando no exemplo do HelloWorld) :
Code:
<html>
<body>
<h1>Teste de Aplicação</h1>
<form enctype="multipart/form-data" action="Teste.listar.mtw" method="post">
Nome: <input name="username" size="25" />
<input type="submit" value="Enviar">
</form>
</body>
</html>
A partir do momento em que eu adicionei o enctype="multipart/form-data" as variáveis setadas no output não estão mais chegando ao hello.jsp
Cheguei a adicionar o filtro a action tudo:
Code:
action("/Teste", PessoasAction.class, "listar")
.on(SUCCESS, fwd("/hello.jsp"))
.on(ERROR, fwd("/username.jsp"))
.filter(new FileUploadFilter());
Mas mesmo assim ao botar o enctype para tudo =/
Alguém pode me dar uma luz ??
Abracetas...
|
.
Lucas Ferreira
www.lucasferreira.com
www.burnweb.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2006 14:18:04
|
lucasferreira
![[Avatar]](/images/avatar/5f93f983524def3dca464469d2cf9f3e.jpg)
Joined: 02/05/2006 14:34:14
Messages: 37
Offline
|
Galera Resolvido em Partes ...
Eu consigue fazer o Upload, e talz ficou bunitim, só que agora ta dando um treco estranho, tipo quando eu adiciono o filtro para a conexao ao banco de dados da esse erro aqui:
javax.servlet.ServletException: org.mentawai.core.ActionException: java.lang.reflect.InvocationTargetException
org.mentawai.core.Controller.service(Controller.java:316)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Estou adicionando o filtro em global ja que toda a aplicação vai usar, mais mesmo em adicionado em cada action da problema:
Code:
filter(new ConnectionFilter(connHandler));
action("/Pessoas", PessoasAction.class, "listar")
.on(SUCCESS, fwd("/pessoas.jsp"))
.on(ERROR, fwd("/nome.jsp"))
.filter(new FileUploadFilter());
Será que eu esqueci de algo?
Abraços
|
.
Lucas Ferreira
www.lucasferreira.com
www.burnweb.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 12:00:05
|
andre_guitar7
![[Avatar]](/images/avatar/f033ab37c30201f73f142449d037028d.jpg)
Joined: 21/03/2006 12:03:21
Messages: 259
Location: Curitiba - PR
Offline
|
Cara, essa exception:
Code:
javax.servlet.ServletException: org.mentawai.core.ActionException: java.lang.reflect.InvocationTargetException
Vc tem que visualizar o que provocou essa exception desde o início... pra isso vc tem que abrir um arquivo chamado stdout.log... lá está o stack trace completo... este arquivo, no meu computador, está em C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\logs, dá uma olhada, se vc não entender diga...
flw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2006 20:37:43
|
RubemAzenha
Joined: 30/06/2005 23:12:02
Messages: 472
Location: São Paulo, SP
Offline
|
No teu Form vc ta colocando o input do file?
|
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2006 12:48:41
|
diegodrumond
Joined: 13/05/2006 09:23:39
Messages: 18
Offline
|
opa galera... eu to com o mesmo problema do lucasferreira... alguem me ajuda aew!! vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2006 20:42:36
|
Lobo
![[Avatar]](/images/avatar/093f65e080a295f8076b1c5722a46aa2.jpg)
Joined: 23/01/2006 02:17:14
Messages: 841
Location: Fortaleza-CE
Offline
|
Deve ser algum detalhe ai cara porque não tive nenhum problema com upload.
A única coisinha que alterei foi nesse ponto aqui oh:
Code:
FileItem item = (FileItem) input.getValue("theFile");
output.setValue("nomeArquivo", item.getName()); <----------
Esse nome ai esta trazendo o nome completo do arquivo quando
o upload é feito por outra maquina. Quando é local retorna só o nome
do arquivo mesmo mas via rede retorna o caminho completo do arquivo.
Ai tive que recortar a string do nome do arquivo depois, mas foi só isso mesmo.
|
Atenciosamente,
Hélio Frota
Helio Frota
10+ Java Programmer
heliofrota.com
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2006 06:47:47
|
diegodrumond
Joined: 13/05/2006 09:23:39
Messages: 18
Offline
|
eu to usando a versao beta...
quando eu coloco enctype="multipart/form-data" ele simplismente para de achar os campos do meu form...
sempre retorna null no Code:
FileItem item = (FileItem) input.getValue("theFile");
... copiei o codigo igual ao exemplo do site..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2006 13:16:40
|
Lobo
![[Avatar]](/images/avatar/093f65e080a295f8076b1c5722a46aa2.jpg)
Joined: 23/01/2006 02:17:14
Messages: 841
Location: Fortaleza-CE
Offline
|
Colocou a tag hml de file ?
Code:
<input type="file" name="arquivo" />
|
Atenciosamente,
Hélio Frota
Helio Frota
10+ Java Programmer
heliofrota.com
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/06/2006 09:01:49
|
diegodrumond
Joined: 13/05/2006 09:23:39
Messages: 18
Offline
|
coloquei sim
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2006 07:25:15
|
diegodrumond
Joined: 13/05/2006 09:23:39
Messages: 18
Offline
|
opa!!! eu tava de ferias e num tava mexendo com o meu projeto.. dae eu voltei e continuo com o msm problema.. porem eu descobri o que tava causando o erro...
no meu ApplicationManager eu pus assim:
Code:
filter( new IoCFilter( ) );
sem esta linha funciona...
alguem ai sabe me explicar o pq disso ou eh um bug msm?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/08/2006 14:13:59
|
Krycek
![[Avatar]](/images/avatar/37a749d808e46495a8da1e5352d03cae.png)
Joined: 10/08/2006 14:03:42
Messages: 157
Offline
|
tô com o mesmo problema que o diegodrumond citou porem não to usando nenhum filtro a não ser o proprio FileUploadFilter()
quando coloco o enctype no form, não acha os campos
alguem aí já achou uma solução para esse problema?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/08/2006 19:17:14
|
RubemAzenha
Joined: 30/06/2005 23:12:02
Messages: 472
Location: São Paulo, SP
Offline
|
Pessoal, vejam a solução no meu post:
http://forum.mentaframework.org/posts/list/452.page#3174
|
Mentawai Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/08/2006 19:32:19
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
O Rubem Azenha matou o problema !!!! Na próxima versão esse bug estará totalmente corrigido. Quem preferir bote baixar também o beta do mentawai no endereço:
http://www.mentaframework.org/beta/mentawai.jar
(Só pra lembrar que esse link está no site tb !!!)
|
Sergio Oliveira
|
|
|
 |
|
|