Я новичок как весной и скорости Я хочу, чтобы настроить инструменты скорости с пружинным 3.x , но я не мог найти хорошую статью о том
+ шаблон скорость не показывая переменную сеанса Я установил из контроллера весныНастройка инструментов скорости с пружинным 3.x
ответ
Похоже, что у вас может быть часть этой работы, но вы не дали подробностей, поэтому я не знаю, как далеко у вас есть. Поэтому я дам вам общий ответ: сначала изучите основы Spring MVC, а затем используйте документацию Spring для понимания интеграции Velocity. Когда у вас есть рабочее веб-приложение с использованием Spring MVC с JSP, это довольно маленький шаг для использования шаблонов Velocity вместо JSP.
Так первый пробегают хороший учебник о Spring MVC, например, как этот: http://blog.springsource.com/2011/01/04/green-beans-getting-started-with-spring-mvc/
Затем, когда вы получили эту работу, прочитал (довольно короткий) Весеннее документацию по скорости на: http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/view.html#view-velocity
По существу вам необходимо использовать зарегистрированный там VelocityViewResolver
вместо InternalResourceViewResolver
из учебника. Затем создайте шаблоны .vm Velocity вместо файлов .jsp для отображения ваших страниц.
спасибо за ваш ответ. Я успешно интегрировал весенний mvc и скорость, но шаблон не отображает переменную сеанса предположим, когда я это сделаю ModelAndView view = new ModelAndView («helloWorld»); view.addObject ("message", "Hello World Session"); tempate делает это правильно, но когда я делаю это request.getSession(). SetAttribute ("message1", "Hello World Session"); шаблон не отображает сообщение1 правильно – duke
Похоже, что весна заполняет контекст скорости с данными модели Spring. Как весна может заполнить контекст скорости с помощью данных области сеанса и области приложения, нужно ли мне устанавливать инструменты скорости или любые изменения конфигурации? – duke
Я думаю, что именно так выглядит представление для работы: оно отображает данные из модели Spring ... оно не предназначено для отображения данных из других источников, таких как сеанс или область приложения. Если вы хотите отобразить данные сеанса (и т. Д.), Добавьте его в модель Spring с помощью 'view.addObject()'. – gutch
Что касается настройки инструментов Velocity весной 3.x, первый положить файл tools.xml где-нибудь полезным, например: /WEB-INF/vm/toolbox.xml ТОГДА настроить вид resovler выглядеть в этом месте:
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
...
<!--Other config properties in here -->
...
<property name="toolboxConfigLocation" value="/WEB-INF/vm/toolbox.xml" />
</bean>
файл toolbox.xml пример:
<toolbox>
<xhtml>true</xhtml>
<tool>
<key>date</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.DateTool</class>
<parameter name="format" value="dd/MM/yyyy" />
</tool>
<tool>
<key>display</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.DisplayTool</class>
</tool>
<tool>
<key>math</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.MathTool</class>
</tool>
<tool>
<key>iter</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.IteratorTool</class>
</tool>
<tool>
<key>sort</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.SortTool</class>
</tool>
</toolbox>
Надеется, что это помогает немного, по крайней мере.
- 1. Настройка среды Django для Python2.X и 3.X?
- 2. проблемы JSTL с пружинным рамками 3
- 3. Настройка скорости в Eclipse
- 4. плитки 3 с пружинным MVC 3 интеграции не работает
- 5. Настройка скорости прокрутки tmux
- 6. Настройка свойств скорости
- 7. Настройка скорости Linux I2C
- 8. Spring MVC 3.x Настройка глобальных данных
- 9. Настройка скорости X не влияет на всю мою программу
- 10. EF5.x с электроинструментами 3.x Beta
- 11. DOJO с пружинным каркасом
- 12. Настройка панели инструментов CKEditor
- 13. Настройка инструментов Aspectj
- 14. Настройка панели инструментов markitUp
- 15. Настройка внешних инструментов IntelliJ
- 16. Интеграция Hibernate 5.2 с пружинным каркасом 4.x
- 17. Какие файлы необходимы для инструментов AWS EB CLI 3.x?
- 18. EHCache 3 кэш-через с пружинным загрузки и JPA
- 19. Проблемы с пружинным кварцем
- 20. Проблемы с пружинным спящем
- 21. Конфигурация с пружинным наконечником
- 22. написания блока с пружинным
- 23. Расчет скорости X и Y
- 24. с iOS 3.x
- 25. CGRectDivide устарел в скорости 3
- 26. vertica с пружинным шаблоном jdbc
- 27. Настройка панели инструментов Элементы UINavigationController
- 28. Использования CustomRepository РЕАЛИЗАЦИИ с пружинным ботинке и пружинным-данными JPA
- 29. Настройка TextView на панели инструментов
- 30. UIDynamicAnimator встряхивания с пружинным эффектом
Нет ли здесь подходящих ответов? – ndtreviv