Olá pessoal,
Estou fazendo alguns exemplos com Struts para tentar endender como funciona só que estou com uma duvida com relação ao web.xml e struts.config.xml pois configurei o ambiente mas quando exenculto a minha action da o seguinte erro:
[quote]type Status report
message Invalid path /teste was requested
description The requested resource (Invalid path /teste was requested) is not available.
[/quote]
O probema é que só da esse erro qaundo eu execulto com final .do, nao sei se toda action que eu tiver preciso configurar meu web.xml. Se alguém puder me dar uma dica…
[code]<?xml version="1.0" encoding="ISO-8859-1"?>
testeDeStruts
org.apache.struts.action.ActionServlet//Aqui tem que ser o nome da classe?
1
testeDeStruts
*.do
[/code]
[code]<?xml version="1.0" encoding="ISO-8859-1" ?>
[/code]
[code]@Override
public ActionForward execute(ActionMapping map, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
return map.findForward("ok");
}[/code]
Configura as actios no struts-config no web.xml o controlador do struts ActionServlet
web.xml
action
org.apache.struts.action.ActionServlet
config
/WEB-INF/struts-config.xml
debug
2
detail
2
2
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list><welcome-file>
index.jsp
</welcome-file></welcome-file-list>
No struts -config suas actions exemplo:
<action path="/funcionario" name="funcionarioForm" scope="request" type="pacote.NomeAction"/>
[quote=cristiano.zanata]Configura as actios no struts-config no web.xml o controlador do struts ActionServlet
web.xml
action
org.apache.struts.action.ActionServlet
config
/WEB-INF/struts-config.xml
debug
2
detail
2
2
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list><welcome-file>
index.jsp
</welcome-file></welcome-file-list>
No struts -config suas actions exemplo:
<action path="/funcionario" name="funcionarioForm" scope="request" type="pacote.NomeAction"/>
[/quote]
Valeu!!