Как перенести значения из одного представления в другое через контроллер? - PullRequest
0 голосов
/ 31 января 2012

Я пытаюсь реализовать очень простое приложение Spring MVC, однако не заинтересован в связывании компонента или модели, так как я просто хочу передать значение из одного представления в другое через контроллер.

Примите во внимание следующее:

У меня есть простая searchForm

<form id="searchForm" name="searchForm" method="POST">
    <input name="test" name="test"/>
    <input type="submit" value="Submit"/>
 </form>

У меня есть метод в контроллере, который перехватывает запрос на публикацию:

@RequestMapping(method = RequestMethod.POST)
public ModelAndView processSubmit(ModelMap model, HttpServletRequest httpRequest)  
{   
    return new ModelAndView("Results", model);
}

Теперь я хочу прочитать отправленное значениев «тестовом» вводе, поэтому в представлении «Результаты» у меня есть:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    <body>

        <c:out value="${test}"/>
    </body>

Но я не вижу отправленное значение.

1 Ответ

1 голос
/ 31 января 2012

Вы можете получить доступ к произвольным параметрам запроса, используя карту paramValues, например,

<c:out value="${paramValues.test}"/>

Это базовый JSP, ничего общего с Spring.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...