Articles of mvc

¿Por qué ValidateInput (False) no funciona?

Estoy convirtiendo una aplicación que creé usando formularios web en el framework asp.net mvc usando vb.net. Tengo un problema con uno de mis puntos de vista. Aparece la pantalla amarilla de la muerte que dice “Se detectó un valor Request.Form potencialmente peligroso del cliente” cuando envío mi formulario. Estoy utilizando tinymce como mi RTE. Me […]

Conversión de String a Custom Object para Spring MVC ¿Enlace de datos?

Estoy utilizando SpringMcC SimpleFormController junto con Spring MVC’s form JTL para crear un formulario para editar un objeto genérico. En mi formulario tengo un menú desplegable donde el usuario puede especificar un servidor mediante un menú desplegable. Los servidores aquí se propagan mediante una llamada a la base de datos para todos los servidores disponibles. […]

Cómo habilitar el almacenamiento en caché de respuestas HTTP en Spring Boot

Implementé un servidor REST usando Spring Boot 1.0.2. Tengo problemas para evitar que Spring establezca encabezados HTTP que deshabiliten el almacenamiento en caché de HTTP. Mi controlador es el siguiente: @Controller public class MyRestController { @RequestMapping(value = “/someUrl”, method = RequestMethod.GET) public @ResponseBody ResponseEntity myMethod( HttpServletResponse httpResponse) throws SQLException { return new ResponseEntity(“{}”, HttpStatus.OK); } […]

Nombre del parámetro que refleja: abuso de expresiones Lambda C # o brillo de syntax?

Estoy mirando el componente MvcContrib Grid y estoy fascinado, pero al mismo tiempo rechazado, por un truco sintáctico utilizado en la syntax de Grid : .Attributes(style => “width:100%”) La syntax anterior establece el atributo de estilo del HTML generado en width:100% . Ahora, si prestas atención, ‘estilo’ no se especifica en ninguna parte, ¡se deduce […]

Acceda a la dirección de correo electrónico en la API de OAuth ExternalLoginCallback de Facebook v2.4 en ASP.NET MVC 5

Con v2.3 de la API de Facebook, siempre que se establezca lo siguiente, la dirección de correo electrónico de los usuarios se devolverá en la callback a ExternalLoginCallback ; app.UseFacebookAuthentication(new FacebookAuthenticationOptions { AppId = “XXX”, AppSecret = “XXX”, Scope = { “email” } }); Sin embargo, cualquier aplicación que solo puede apuntar a v2.4 (lanzada […]

Orden de filtro en resorte de arranque

¿Cómo puedo especificar el orden de mi filtro en Spring-boot? Necesito insertar mi filtro MDC después del filtro Spring Security. Intenté casi todo, pero mi filtro siempre fue primero. Esto no funcionó: @Bean @Order(Ordered.LOWEST_PRECEDENCE) public UserInsertingMdcFilter userInsertingMdcFilter() { return new UserInsertingMdcFilter(); } Esto tampoco funcionó: @Bean public FilterRegistrationBean userInsertingMdcFilterRegistrationBean() { FilterRegistrationBean registrationBean = new FilterRegistrationBean(); […]

¿Cómo puedo devolver camelCase JSON serializado por JSON.NET desde los métodos de controlador ASP.NET MVC?

Mi problema es que deseo devolver datos JSON camelCased (en lugar de PascalCase) a través de ActionResult desde los métodos de controlador ASP.NET MVC, serializados por JSON.NET . Como ejemplo, considere la siguiente clase de C #: public class Person { public string FirstName { get; set; } public string LastName { get; set; } […]

MemoryCache Empty: devuelve null después de ser configurado

Tengo un problema con una aplicación MVC 3 que está utilizando el nuevo .NET 4 System.Runtime.Caching MemoryCache. Noté que después de un tiempo aparentemente impredecible, deja de almacenar en caché cosas, y actúa como si estuviera vacío. Considere este pequeño código que tomé directamente de una vista de prueba en ASP.NET MVC: MemoryCache.Default.Set(“myname”,”fred”, new CacheItemPolicy() […]

Cómo vincular una lista de objetos con thymeleaf?

Tengo muchas dificultades para devolver un formulario al controlador, que debe contener simplemente una lista de objetos que el usuario puede editar. El formulario se carga correctamente, pero cuando se publica, nunca parece publicar nada. Aquí está mi formulario: Select Client ID IP Addresss Description Submit Arriba funciona bien, carga la lista correctamente. Sin embargo, […]

¿Cómo personalizar el mapeador Jackson JSON utilizado implícitamente por Spring Boot?

Estoy usando Spring Boot (1.2.1), de una manera similar a la de su tutorial de creación de un servicio web RESTful : @RestController public class EventController { @RequestMapping(“/events/all”) EventList events() { return proxyService.getAllEvents(); } } Así que arriba, Spring MVC utiliza implícitamente Jackson para serializar mi objeto EventList en JSON. Pero quiero hacer algunas personalizaciones […]