Articles of primavera mvc

Como servir arquivos .html com o Spring

Estou desenvolvendo um site com o Spring e estou tentando fornecer resources que não são arquivos .jsp (.html por exemplo) agora eu comentei esta parte da minha configuração de servlet E tentou retornar do controlador o caminho completo para o recurso. @Controller public class LandingPageController { protected static Logger logger = Logger.getLogger(LandingPageController.class); @RequestMapping({“/”,”/home”}) public String […]

Spring MVC: Como devolver a imagem no @ResponseBody?

Estou recebendo dados de imagem (como byte[] ) do database. Como devolver esta imagem em @ResponseBody ? EDITAR Eu fiz isso sem @ResponseBody usando o parâmetro HttpServletResponse como método: @RequestMapping(“/photo1”) public void photo(HttpServletResponse response) throws IOException { response.setContentType(“image/jpeg”); InputStream in = servletContext.getResourceAsStream(“/images/no_image.jpg”); IOUtils.copy(in, response.getOutputStream()); } Usando @ResponseBody com o registrador org.springframework.http.converter.ByteArrayHttpMessageConverter registrado como @Sid disse […]

Como resolver o “falha ao inicializar preguiçosamente uma coleção de funções” Exceção do Hibernate

Eu tenho esse problema: org.hibernate.LazyInitializationException: falha ao inicializar preguiçosamente uma coleção de function: mvc3.model.Topic.comments, nenhuma session ou session foi fechada Aqui está o modelo: @Entity @Table(name = “T_TOPIC”) public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name=”USER_ID”) private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String text; @OneToMany(mappedBy = “topic”, […]

Como funciona a autowiring na primavera?

Estou um pouco confuso sobre como a inversão de controle ( IoC ) funciona na Spring . Digamos que eu tenha uma class de serviço chamada UserServiceImpl que implemente a interface UserService . Como isso seria @Autowired ? E nos meus Controllers , como eu instantiate uma instance desse serviço? Eu apenas faria o seguinte? […]

JQuery, Spring MVC @RequestBody e JSON – fazendo funcionar juntos

Eu gostaria de ter uma serialização JSON bidirecional para Java Estou usando com sucesso o caminho Java para JSON para JQuery … ( @ResponseBody ) eg @RequestMapping(value={“/fooBar/{id}”}, method=RequestMethod.GET) public @ResponseBody FooBar getFooBar( @PathVariable String id, HttpServletResponse response , ModelMap model) { response.setContentType(“application/json”); … } e em JQuery eu uso $.getJSON(‘fooBar/1’, function(data) { //do something }); […]

@RequestParam vs @PathVariable

Qual é a diferença entre @RequestParam e @PathVariable ao manipular caracteres especiais? + foi aceito por @RequestParam como espaço. No caso de @PathVariable , + foi aceito como + .

Spring MVC @PathVariable com ponto (.) Está ficando truncado

Esta é continuação da pergunta Spring MVC @PathVariable ficando truncada Fórum da spring afirma que foi corrigido (versão 3.2) como parte do ContentNegotiationManager. veja o link abaixo. https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 No meu pedido requestParameter com .com é truncado. Alguém poderia me explicar como usar esse novo recurso? como é configurável em xml? Nota: fórum de primavera […]

Como lidar com conteúdo estático no Spring MVC?

Eu estou desenvolvendo um webapp usando Spring MVC 3 e tenho o DispatcherServlet pegando todos os pedidos para ‘/’ como assim (web.xml): app org.springframework.web.servlet.DispatcherServlet app / Agora isso funciona como anunciado, no entanto, como posso lidar com conteúdo estático? Anteriormente, antes de usar URLs RESTful, eu teria capturado todos os * .html, por exemplo, e […]

Usando o JSF como tecnologia de visualização do Spring MVC

Atualmente, estou implementando um pequeno Spring MVC PoC e gostaria de usar o JSF como a tecnologia de exibição, já que a maioria das pessoas na minha empresa está acostumada a um ambiente J2EE com PrimeFaces. O Spring MVC 3 suporta JSF ou simplesmente JSP? Eu li vários artigos misturando os dois. Minha necessidade é […]

O que causa “java.lang.IllegalStateException: Nem BindingResult nem object de destino simples para o nome do bean ‘comando’ disponível como atributo de solicitação”?

Esta é uma extensa lista canônica de perguntas e respostas para esses tipos de perguntas. Eu estou tentando escrever um aplicativo da web do Spring MVC onde os usuários podem adicionar nomes de filme a uma coleção na memory. Está configurado assim public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class[] getRootConfigClasses() { return new Class[] […]