Amigos estou com uma problema , eu recentemente iniciei meu estudo em struts2 e lamentavelmente não
consigui fazer nenhum exemplo do livro projeto e programação com struts 2,portanto estou aqui pedindo uma ajuda de você,caso possam me ajudar, postando um exemplo prático com configuração dos arquivos strus.xml e os demais de configuração.
Struts 2 e netbeans 6.5
K
2 Respostas
W
Olá,
Não gosto muito desse autor mais como vc. ja comprou o ideal e vc. encostar o livro e partir para o tutorial da .:
http://www.roseindia.net/struts/struts2/index.shtml
http://struts.apache.org/2.x/docs/home.html
E boa sorte.
A
Cara,
Primeiro de tudo, você deve colocar as libs do struts 2 no seu classpath. Dentro da pasta WEB-INF você cria uma pasta chamada “classes”. Dentro da pasta “classes” você cria o arquivo “struts.xml”. Abaixo está um exemplo:
<?xml version="1.0" enconding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="funcionario" namespace="/funcionario" extends="struts-default">
<action name="pesquisar" class="actions.PesquisarFuncionario" method="pesquisar">
<result name="succes">/manterfuncionario/PesquisarFuncionario.jsp</result>
</action>
<action name="gravar" class="actions.PesquisarFuncionario" method="gravar">
<result name="succes">/manterfuncionario/PesquisarFuncionario.jsp</result>
</action>
</package>
</struts>
Dentro da pasta WEB-INF você edita o arquivo web-xml e adiciona esse trecho de código:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Espero ter ajudado!
Criado 10 de março de 2009
Ultima resposta 10 de mar. de 2009
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo