Bom dia Senhores…
Sou novo em Java, iniciei meus estudos a pouquissimo tempo, e estou diante de um problema ao seguir os passos da apostila caelum fj-21.
Venho lendo as apostilas da caelum e ja passei pela fj-11 e fj-21. A duvida que surgiu foi a seguinte. Ao ler sobre Struts 2, me ocorreu um problema…
Seguindo os passos da apostila:
- Baixei o Struts 2
- Coloquei o projeto criado no Tomcat
-
Configurei o filtro
<web-app…>
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
-
Copiei as bibliotecas para a pasta WEB-INF/lib do meu projeto
commons-fileupload-1.x.x.jar
commons-io-1.x.x.jar
commons-logging-1.0.4.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-convention-plugin-2.1.8.1.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar
javassist-3.x.ga.jar -
Criei a classe e escrevi o seguinte codigo que segue no tutorial
public class OlaMundoAction {
@Action(value = “olaMundoStruts”, results = {
@Result(location = “olaMundoStruts.jsp”, name = “ok”) }
)
public String execute() {
System.out.println(“Executando a lógica com Struts2”);
return “ok”;
}
} - Depois ele pede a importação do Action, mas na resulte acontece um inesperado, ele não aceita importar, apenas no QuickFix(ctrl + 1), aparece a opção de criar a anotação @Result.
…
Alguem sabe o que pode ser? :?:
Se alguem tiver o passo-a-passo de criar um projeto simples no Eclipse com Struts, por favor disponibilize-o.
Se eu tiver escrito alguem besteira me desculpem, estou começando agora com o mundo Java.
Obrigado a todos. 