Tudo bem Pessoal?
Estou começando a estudar um pouco sobre o VRaptor3, uma vez que já tive contato com o VRaptor2. Só que estou tendo algumas dificuldades com as novas formas de fazer o link entre o view e o vraptor. Consegui acessar informações vindas do vraptor a partir de metodos get, mas em um processo em que adiciono algo, nao consigo enviar dados para minha aplicação.
Segue meu código.
View
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Documentos</title>
</head>
<body>
<form action="/document">
Nome: <input type="text" name="document.name" /><br/>
<input type="submit" />
</form>
</body>
</html>
Controller
package controller;
import java.util.ArrayList;
import java.util.Collection;
import bean.Document;
import br.com.caelum.vraptor.Path;
import br.com.caelum.vraptor.Post;
import br.com.caelum.vraptor.Resource;
@Resource
public class DocumentController {
private Collection array = new ArrayList();
@Path("/document")
public void document() {
System.out.println(">> page \"document.jsp\" opened");
}
@Post
@Path("/document")
public void add(Document d) {
array.add(d);
}
public Collection getDocuments() {
return array;
}
}
grato pela atenção de vocês. Se tiverem algumas dicas também ficarei grato.
Abraços.