O que eu tive que colocar pra minusculo o resto das letras pra ele poder entender o nome da pasta.
Isso que você mostrou não funciona… ele não acha a pasta de jeito nenhum…
já tentei…
o mesmo vale para quando tenta transformar as informações de um formulario para um objeto.
ex:
public class CategoriaNoticia {
private Long id;
private String nome;
}
public class CategoriaNoticiasController {
public void salvar(CategoriaNoticia categoria){
// o objeto categoria sempre vem nulo... ele não converte
}
}
<form method="post" action="/categorianoticias/salvar">
Nome: <input type="text" name="categoriaNoticia.nome" />
<input type="submit" value="Enviar" />
</form>
a action do form não é exatamente essa é só um exemplo…
Se possível gostaria que testasse e me dissesse se funciona.
Se você tem o controller (não esqueça a anotação):
@Resource
public class CategoriaNoticiasController {
public void salvar(CategoriaNoticia categoria){
// o objeto categoria sempre vem nulo... ele não converte
}
}
a uri vai ser /categoriaNoticias/salvar e o jsp vai ser /WEB-INF/jsp/categoriaNoticias/salvar.jsp
e o nome dos parâmetros que você vai usar no form, é o nome do parâmetro do método,
no caso o nome é categoria, então seu form ficaria assim:
Estou gerando meus artefatos via vraptor-plugin-maven, que grava a jsp, dado template, dentro da pasta referente a Controller via command line.
O Bug é do próprio Eclipse. Ele me dava 404 quando chamava a uri…
Já havia dado clean no projeto, já havia reinstalado com o maven e nada.
Fui até o arquivo jsp que estava dentro da pasta, coloquei espaço e salvei o arquivo.
Esse problema ocorreu com todos os gerados automatico pelo maven, fiz isso pra todos os jsp’s e resolveu!