Articles of spring mvc

Spring: servicio de carga de archivos RESTFUL Web

Estoy creando POC para el servicio web RESTFUL usando Spring 4.0. Está funcionando bien si pasamos solo String o cualquier otro tipo de datos básico. @RequestMapping(value=”/upload/file”, method=RequestMapping.post) public String uploadFile(@RequestParam(“fileName”, required=false) String fileName){ logger.info(“initialization of object”); //—————————————- System.out.Println(“name of File : ” + fileName); //—————————————- } Esto funciona bien pero si quiero pasar la secuencia […]

Spring MVC – AngularJS – Carga de archivos – org.apache.commons.fileupload.FileUploadException

Tengo una aplicación web Java Spring MVC como servidor. Y la aplicación basada AngularJS como cliente. En AngularJS, tengo que subir un archivo y enviarlo al servidor. Aquí está mi html Submit Aquí está mi UploadController.js ‘use strict’; var mainApp=angular.module(‘mainApp’, [‘ngCookies’]); mainApp.controller(‘FileUploadController’, function($scope, $http) { $scope.document = {}; $scope.setTitle = function(fileInput) { var file=fileInput.value; var […]

Cómo descargar archivos del servidor usando jQuery AJAX y Spring MVC 3

Quiero implementar la descarga (con AJAX) del archivo cargado desde el servidor. En el lado del servidor escribí el código @RequestMapping(value = “/getInvoice/approvalId/{approvalId}”, method = RequestMethod.GET) public @ResponseBody byte[] getInvoice(@PathVariable(“approvalId”) Integer approvalId, HttpServletResponse response) throws IOException { String fileName = this.approvalService.getFullInvoicePath(approvalId); File file = new File(fileName); response.setContentType(“application/octet-stream”); response.setHeader(“Content-Disposition”, “attachment; filename=\”” + file.getName() + “\””); response.setHeader(“Pragma”, […]

¿Puedo hacer que un controlador personalizado refleje el formato de las clases generadas por Spring-Data-Rest / Spring-Hateoas?

Estoy tratando de hacer algo que creo que debería ser realmente simple. Tengo un objeto Question , configurado con spring-boot, spring-data-rest y spring-hateoas. Todos los conceptos básicos funcionan bien. Me gustaría agregar un controlador personalizado que devuelva List exactamente en el mismo formato que un GET a la URL de mi Repository /questions , para […]

Reemplazo de configuración de anotación para mvc: recursos – Primavera

Estoy tratando de actualizar mi proyecto spring mvc para utilizar las nuevas anotaciones y deshacerme de mi xml. Anteriormente estaba cargando mis recursos estáticos en mi web.xml con la línea: Ahora, estoy utilizando la clase WebApplicationInitializer y la anotación @EnableWebMvc para iniciar mi servicio sin ningún archivo xml, pero parece que no puedo entender cómo […]

Spring 3.1 formato de fecha JSON

Estoy usando un código MVC Spring 3.1 anotado (spring-mvc) y cuando envío un objeto date a través de @RequestBody, la fecha aparece como numérica. Este es mi controlador @Controller @RequestMapping(“/test”) public class MyController { @InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat(“yyyy-MM-dd”),true)); } @RequestMapping(value = “/getdate”, method = RequestMethod.GET) public @ResponseBody Date getDate(@RequestParam(“dt”) […]

Cómo mapear las solicitudes al archivo HTML en Spring MVC?

Los archivos de configuración básica no parecen intuitivos. Si creo un ejemplo simple de hello world, y luego cambie el nombre de home.jsp a home.html y edite el archivo servlet-context.xml de a Empiezo a tener un error WARN : org.springframework.web.servlet.PageNotFound – No mapping found for HTTP request with URI [/myapp/WEB-INF/views/home.html] in DispatcherServlet with name ‘appServlet’ […]

cómo establecer el encabezado sin caché en spring mvc 3 mediante anotación

cómo establecer el encabezado sin caché en spring mvc 3 mediante anotación? no es response.setHeader(“Pragma”,”No-cache”); response.setHeader(“Cache-Control”,”no-cache”); response.setDateHeader(“Expires”, 0);

No se encontró una asignación para la solicitud HTTP con URI … en DispatcherServlet con nombre

Ya revisé casi todos los artículos relevantes sobre stackoverflow, pero simplemente no puedo solucionar mi problema. Aquí está el código: web.xml: Spring3MVC index.jsp contextConfigLocation /WEB-INF/spring-servlet.xml org.springframework.web.context.ContextLoaderListener spring org.springframework.web.servlet.DispatcherServlet 2 spring *.html / *.htm spring-servlet.xml: myController: public class myController { @RequestMapping(“/hello”) public ModelAndView helloWorld() { String message = “Hello World, Spring 3.0!”; return new ModelAndView(“hello”, “message”, […]

Spring MVC – Cómo devolver String simple como JSON en Rest Controller

Mi pregunta es esencialmente una continuación de esta pregunta. @RestController public class TestController { @RequestMapping(“/getString”) public String getString() { return “Hello World”; } } En lo anterior, Spring agregará “Hello World” en el cuerpo de respuesta. ¿Cómo puedo devolver un String como respuesta JSON? Entiendo que podría agregar comillas, pero eso se siente más como […]