Вопросы с тегом «spring-mvc»

Среда для создания веб-приложений Java на основе шаблона Model-View-Controller (MVC). Это продвигает гибкий и отделенный код от базовых технологий представления.


4
Что такое инъекция поля и как ее избежать?
Я читал в некоторых сообщениях о Spring MVC и портлетах, что внедрение полей не рекомендуется. Насколько я понимаю, инъекция поля - это когда вы вводите Bean @Autowiredследующим образом: @Component public class MyComponent { @Autowired private Cart cart; } Во время своего исследования я также читал о внедрении конструктора : @Component …

4
Преобразование типа Spring MVC: PropertyEditor или Converter?
Я ищу самый простой и простой способ привязать и преобразовать данные в Spring MVC. Если возможно, без настройки xml. До сих пор я использовал PropertyEditors вот так: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String text) { Category …

7
Связывание списка в @RequestParam
Я отправляю некоторые параметры из формы таким образом: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Я знаю, что могу получить все параметры в методе контроллера, добавив такой параметр, как public String controllerMethod(@RequestParam Map<String, String> params){ .... } Я хочу привязать параметры …

16
Кто устанавливает тип содержимого ответа в Spring MVC (@ResponseBody)
У меня есть управляемое аннотациями веб-приложение Spring MVC Java, запущенное на веб-сервере причала (в настоящее время в плагине maven jetty). Я пытаюсь реализовать некоторую поддержку AJAX с помощью одного метода контроллера, возвращающего только текст справки String. Ресурсы находятся в кодировке UTF-8, как и строка, но мой ответ с сервера идет …

8
Spring mvc @PathVariable
Не могли бы вы дать мне краткое объяснение и пример использования @PathVariableSpring mvc? Пожалуйста, укажите, как вы вводите URL? Я изо всех сил пытаюсь получить правильный URL-адрес для отображения страницы jsp. Спасибо.
125 spring-mvc 

5
Как принять параметры даты в запросе GET к Spring MVC Controller?
У меня есть запрос GET, который отправляет дату в формате YYYY-MM-DD в Spring Controller. Код контроллера следующий: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Запрос отправлен правильно, так как я проверяю с помощью Firebug. Я получаю сообщение об ошибке: Состояние HTTP 400: запрос, …
122 java  spring  date  spring-mvc 

7
В чем смысл DelegatingFilterProxy Spring MVC?
Я вижу это в своем приложении Spring MVC web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Я пытаюсь понять, зачем он нужен и действительно ли он нужен. Я нашел это объяснение в документации Spring, но оно не помогает мне понять его: Кажется, предполагается, что этот компонент является «связующим звеном» между сервлетами, определенными в, …

5
Возможно ли, чтобы пустые значения RequestParam использовали defaultValue?
если у меня есть сопоставление запроса, подобное следующему: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } А затем вызовите этот запрос с помощью: http://example.com/test?i= Я получаю сообщение об ошибке Не удалось преобразовать значение типа java.lang.String в тип int; вложенное …
120 java  spring  spring-mvc 

9
Как управлять версиями REST API с помощью Spring?
Я искал, как управлять версиями REST API с помощью Spring 3.2.x, но не нашел ничего, что было бы легко поддерживать. Сначала я объясню свою проблему, а затем решение ... но мне интересно, изобретаю ли я здесь колесо заново. Я хочу управлять версией на основе заголовка Accept, и, например, если запрос …

9
Перенаправление на внешний URL-адрес из действия контроллера в Spring MVC
Я заметил, что следующий код перенаправляет пользователя на URL-адрес внутри проекта, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } тогда как следующее перенаправляется правильно, как задумано, но требует http: // или https: // @RequestMapping(method = …
118 java  spring  jsp  spring-mvc 

18
Как установить базовый URL для отдыха при весенней загрузке?
Я пытаюсь смешать mvc и отдых в одном проекте весенней загрузки. Я хочу установить базовый путь для всех остальных контроллеров (например, example.com/api) в одном месте (я не хочу аннотировать каждый контроллер @RequestMapping('api/products'), вместо этого просто @RequestMapping('/products'). Контроллеры MVC должны быть доступны на example.com/whatever Является ли это возможным? (Я не использую …

2
Spring 4 vs Jersey для веб-сервисов REST
Мы планируем сделать новое приложение с версией Spring 4.0.6. Мы используем контроллер, который может возвращать «XML» или «JSON». В предыдущем проекте мы успешно реализовали Jersey с поддержкой Spring для REST с использованием JAX-RS API, но после прочтения нескольких статей и предложений от пожилых людей они сказали, что Spring обеспечивает довольно …

20
Как избежать исключения «Круговой путь просмотра» с помощью теста Spring MVC
В одном из моих контроллеров есть следующий код: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Я просто пытаюсь протестировать его с помощью теста Spring MVC следующим образом: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext …

4
Тип WebMvcConfigurerAdapter устарел.
Я просто перехожу на весеннюю версию mvc, 5.0.1.RELEASEно внезапно в eclipse STS WebMvcConfigurerAdapter помечен как устаревший public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Как я могу это удалить!
116 java  spring  spring-mvc 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.