Articles of spring mvc

Spring MVC: object complexo como GET @RequestParam

Suponha que eu tenha uma página que lista os objects em uma tabela e preciso colocar um formulário para filtrar a tabela. O filtro é enviado como um Ajax GET para um URL como este: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z E em vez de ter muitos parâmetros no meu controlador como: @RequestMapping(value = “/action”) public @ResponseBody List myAction( @RequestParam(value […]

Envio de arquivo multipartes como parâmetros POST com solicitações RestTemplate

Eu estou trabalhando com Spring 3 e RestTemplate. Eu tenho basicamente dois aplicativos e um deles tem que postar valores para o outro aplicativo. através do modelo de descanso. Quando os valores a serem postados são Strings, é um trabalho perfeito, mas quando eu tenho que postar params mistos e complexos (como MultipartFiles) eu recebo […]

Spring 3 MVC acessando o HttpRequest do controlador

Eu gostaria de manipular os atributos de solicitação e session eu mesmo, em vez de deixá-lo a mola @SessionAttributes , para o login de manipulação de cookies, por exemplo. Eu só não consigo descobrir como eu poderia acessar o HttpRequest de dentro de um controlador, eu preciso de uma maneira de ir uma camada acima […]

Carregando contexto no Spring usando web.xml

Existe uma maneira que um contexto pode ser carregado usando o web.xml em um aplicativo Spring MVC?

Nenhum mapeamento encontrado para solicitação HTTP com URI

Meu manipulador encaminha para internalresourceview ‘apiForm’, mas eu recebo o erro 404 RequestURI = / WEB-INF / pages / apiForm.jsp. Tenho certeza que o apiForm.jsp está localizado em / WEB-INF / pages / 13: 45: 02,034 DEBUG [org.springframework.web.servlet.view.JstlView] – Encaminhando para o recurso [/WEB-INF/pages/apiForm.jsp] em InternalResourceView ‘apiForm’ 13: 45: 02,035 DEBUG [org.springframework.web.servlet.DispatcherServlet] – DispatcherServlet com […]

Como responder com erro HTTP 400 em um método @ResponseBody do Spring MVC retornando String?

Estou usando o Spring MVC para uma API JSON simples, com a abordagem baseada em @ResponseBody como a seguinte. (Eu já tenho uma camada de serviço que produz JSON diretamente.) @RequestMapping(value = “/matches/{matchId}”, produces = “application/json”) @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how […]

Spring MVC: Validação, pós-redirecionamento, atualizações parciais, concorrência otimista, segurança de campo

[Esta é uma lista de perguntas comuns que vejo sobre o Spring MVC, que são resolvidas de maneira semelhante. Eu os publiquei aqui, então eu posso facilmente me referir a eles de outras perguntas] Como faço para atualizar apenas alguns campos de uma entidade modelo com formulários? Como uso o padrão Post-Redirect-Get com o Spring […]

O que é uma maneira recomendada de gerar encadeamentos a partir de um servlet no Tomcat

Provavelmente uma repetição! Estou usando o Tomcat como meu servidor e quero saber qual é a melhor maneira de gerar threads no servlet com resultados determinísticos. Estou executando algumas atualizações de longa duração de uma ação de servlet e gostaria que a solicitação fosse concluída e que as atualizações acontecessem em segundo plano. Em vez […]

Quem define o tipo de conteúdo de resposta no Spring MVC (@ResponseBody)

Eu estou tendo no meu aplicativo de web de spring MVC conduzido de Anotação executado no servidor web jetty (atualmente no plugin maven jetty). Eu estou tentando fazer algum suporte AJAX com um método de controlador retornando apenas texto de ajuda de seqüência de caracteres. Os resources estão na codificação UTF-8, assim como a string, […]

Anotações @RequestBody e @ResponseBody na spring

Alguém pode explicar as annotations @ResponseBody e @ResponseBody na spring 3? Para que servem? Qualquer exemplo seria ótimo.