Perguntas com a marcação «spring-mvc»

191
Spring MVC: objeto complexo como GET @RequestParam

Suponha que eu tenha uma página que lista os objetos em uma tabela e preciso colocar um formulário para filtrar a tabela. O filtro é enviado como um Ajax GET para um URL assim: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z E em vez de ter muitos parâmetros no...

173
Spring Boot não exibe conteúdo estático

Não consigo que meu projeto de inicialização Spring sirva conteúdo estático. Coloquei uma pasta chamada staticsob src/main/resources. Dentro dela, tenho uma pasta chamada images. Quando empacoto o aplicativo e o executo, ele não consegue encontrar as imagens que coloquei nessa pasta. Eu tentei...

156
Spring MVC: Como executar a validação?

Gostaria de saber qual é a melhor e mais limpa maneira de executar a validação de formulário das entradas do usuário. Eu já vi alguns desenvolvedores implementarem org.springframework.validation.Validator. Uma pergunta sobre isso: vi que valida uma classe. A classe precisa ser preenchida...

142
Spring MVC: Como retornar uma imagem no @ResponseBody?

Estou recebendo dados de imagem (as byte[]) do DB. Como retornar esta imagem em@ResponseBody ? EDITAR Eu fiz isso sem @ResponseBodyusar HttpServletResponsecomo parâmetro de método: @RequestMapping("/photo1") public void photo(HttpServletResponse response) throws IOException {...

142
Spring MVC @PathVariable sendo truncado

Eu tenho um controlador que fornece acesso RESTful às informações: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { O problema que estou...

138
Diferença entre JAX-RS e Spring Rest

Eu confundi com a diferença entre o JAX-RS (bem, talvez deva usar Jersey para fazer comparação, pois o JAX-RS é apenas especificação) e os serviços Spring for Restful . Tentei procurar mais informações on-line e isso se tornou mais confuso. Minha empresa está usando o Spring MVC para desenvolver...