Struts 2 não funciona!  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
jopss
Java Ninja
[Avatar]

Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline

Olá... estou estudando sobre o Struts 2 e preciso de um help.... faço com o Struts 1, mas agora quero entender o 2 (sei q eh td diferente, WebWork etc..)

Bom, fiz o mapeamento no Struts.xml, coloquei ele na raiz das minhas classes (default package), fiz o listener no web.xml e escrevi os jsp's de cadastro e saídas usando a taglib <s>..... pois bem, quando aperto no submit não funciona. Diz como se não encontrasse a classe action.



Verifiquei que ele pega forms/clienteAction.... não estou entendendo... será que é a ordem dentro do projeto?


Aqui vão meus cods:
WEB.XML:


STRUTS.XML


IMPORT.JSP:


INDEX.JSP:


CADASTRO.JSP:


ERRORPAGE:


SUCESSPAGE:


CLIENTEACTION


CLIENTE:


Já tentei e td geito e nao achei o erro. Baixei um exemplo CRUD do Struts2 e estou seguindo ele... parece que está igual. Tanto que pego as libs de lá tbm... está no classpath normal e não ocorre erros.

Gostaria de solucionar estes problemas:
-- fazer funcionar!!
-- como faço para redirecionar do index para minha pag principal com strus 2 ?? (forward do struts 1) Como podem ver faço por html mesmo...
-- como faço para redirecionar para meu cadastro quando aparecer a pagina de erros ou sucesso? Note que está comentado o link do struts 1 que fazia isso, como faço com struts 2 ??

Abraços e peço-lhes um help...

jopss

This message was edited 2 times. Last update was at 11/04/2008 12:00:47

rodrigo_gomes
GUJ Master
[Avatar]

Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline


Tente sobreescrever o método "execute" em sua action só para testar.

É algo como:



rodrigo de paiva gomes




http://twitter.com/rod_gomes
[WWW] [MSN] [ICQ]
jopss
Java Ninja
[Avatar]

Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline

Olá... fiz oq disse e ocorre o mesmo erro 404... deixei secão:



e nada.. aff faz 3 dias q to nessa....

jopss
rodrigo_gomes
GUJ Master
[Avatar]

Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline

Olá,

Tente tirar o namespace do seu struts.xml (namespace="/jopss") ou entao coloca-la em seu link/form.

[]´s

rodrigo de paiva gomes




http://twitter.com/rod_gomes
[WWW] [MSN] [ICQ]
andersondamasio
JavaTeenager
[Avatar]

Membro desde: 08/10/2006 00:26:53
Mensagens: 176
Localização: Cascavel - PR
Offline

Coloca mais uma action chamando a pagina de cadastro que vai funcionar..






depois chama ela ...
cadastro.action

This message was edited 2 times. Last update was at 12/04/2008 05:24:25



Chat Clube Bate Papo - amizade, namoro, paquera e muito mais



Identifique seu ip e a localização do seu ip - www.VerIp.com.br - Região, Mapa, País, Estado - Reverso, Navegador, Plataforma e outras informações
[MSN]
julioromano
Thread.start()

Membro desde: 15/04/2005 12:04:04
Mensagens: 33
Offline

este problema foi resolvido?

estou tendo o mesmo problema...
leanblanh
HelloWorld
[Avatar]

Membro desde: 06/10/2008 12:25:16
Mensagens: 11
Offline

eu tbm estou com o mesmo problema e pelo jeito não foi resolvido!!! Estou começando agora com struts, primeiro contato até com o struts 2.

Estou usando Eclipse Ganymede. com o plugin sysdeo para o tomcat e rodo a aplicação do eclipse com o run->> server....


Estou seguindo o tutorial do http://struts.apache.org/2.0.11.2/docs/bootstrap.html " target="_new" rel="nofollow"> http://struts.apache.org/2.0.11.2/docs/bootstrap.html

com o mesmo web.xml , struts.xml na pasta src, HelloWorld.java no pacote tutorial, HelloWorld.jsp. Coloquei os .Jar na pasta do projeto e fiz o buid path no eclipse.


Olha meus arquivos

web.xml



struts.xml



HelloWorld.java


HelloWorld.jsp



Alguém pode me ajudar?

This message was edited 2 times. Last update was at 09/10/2008 20:38:30

[MSN]
leanblanh
HelloWorld
[Avatar]

Membro desde: 06/10/2008 12:25:16
Mensagens: 11
Offline

só pra constar.

Refiz todo o tutorial do inicio e funcionou!

Não me pergunte o que foi que tinha dado errado!


msmo assim vlw!
[MSN]
jocamsg
Thread.start()

Membro desde: 02/12/2008 19:47:14
Mensagens: 43
Offline

leanblanh,

eu fiz igual você.... só que o meu ainda não funcionou... eu achei estranho você deixars os arquivos nas pastas como você citou. Sua mensagem: com o mesmo web.xml , struts.xml na pasta src, HelloWorld.java no pacote tutorial, HelloWorld.jsp. Coloquei os .Jar na pasta do projeto e fiz o buid path no eclipse.

O web.xml e o struts ficam dentro de web-inf, certo?
Que .jar você disse que colocou na pasta do projeto? do struts eu já coloquei...
Você pode me ajudar?
leanblanh
HelloWorld
[Avatar]

Membro desde: 06/10/2008 12:25:16
Mensagens: 11
Offline

joca faz o seguinte

Segue este tutorial aki http://struts.apache.org/2.0.11.2/docs/simple-setup.html

e vê o que dá qualquer coisa posta aki denovo vlw?
[MSN]
leanblanh
HelloWorld
[Avatar]

Membro desde: 06/10/2008 12:25:16
Mensagens: 11
Offline

Cara esqueci de te dizer!! roda um blank do struts primeiro

Baixa aki: http://ftp.unicamp.br/pub/apache/struts/examples/struts2-blank-2.0.14.war


copia o War no teu tomCat em ->> \webapps

Agora vc abre localhost:8080/struts2-blank-2.0.11.2

vai aparecer um loading... e depois pra vc escolher entre english e spanish... PRONTO!!!

agora segue o primeiro link que te passei!! e todo o tutorial até o helloworld http://struts.apache.org/2.0.11.2/docs/hello-world.html

qualquer coisa e só dizer
[MSN]
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

O arquivo struts-blank coloco no diretório web-app do tomcat?

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team