Estou aprendendo Struts e ao acessar minha aplicação aparece uma página branca, sem nda…ja coloquei um simples testo e não aparece.
Struts Config:
Action:
public class TesteSimplesAction extends Action {
public ActionForward execute (ActionMapping map, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
System.out.println("Executando o cod da logica de negocios");
return map.findForward("ok");
}
}
Erro no console:
05/01/2007 12:01:40 org.apache.struts.action.RequestProcessor processMapping
SEVERE: Invalid path was requested /teste
Estou acessando:
http://localhost:8080/struts/teste.do
Valew
Provavelmente existe algum erro na sua configuração do struts-config.xml.
Este erro ocorre, pois não foi encontrada a ação teste.
zap
#3
Amigo, pode ser isso
<action-mappings>
</action-mappings>
Faltou o hifen
Então o que tenho no meu struts config:
<?xml version="1.0" encoding="ISO-8859-1" ?>
Minha Action:
package br.com.caelum.struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class TesteSimplesAction extends Action {
public ActionForward execute (ActionMapping map, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
System.out.println("Executando o cod da logica de negocios");
return map.findForward("ok");
}
}
Estão sendo fechado…estranho isso!
Cara, pq você ta colocando esse “/struts/” no path ?
Tenta http://localhost:8080/teste.do
zap
#6
Insisto !
Esta faltando o hifen, esta faltando o hifen
Veja, no seu esta assim
<strutsconfig>
<actionmappiangs>
Mas deve ser assim
<struts-config>
<action-mappings>
ZAP valew cara, era isso mesmo, mania de copia e cola do PDF não aparecia os hifens…
Como estamos aqui para aprender…agraço galera.
Valew…