spring mvc jsp怎么获得ModelAndView设置的值 急急急!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring mvc jsp怎么获得ModelAndView设置的值 急急急!相关的知识,希望对你有一定的参考价值。
@RequestMapping("user") public ModelAndView excute(@RequestParam("username") String username,String password) ModelAndView mav = new ModelAndView(); while(userDao.findUser(username, password)) mav.addObject("username", username); mav.setViewName("success"); return mav; mav.setViewName("error"); return mav; 怎么在jsp页面获得username的值呢?
Map model =new HashMapmode.put('list',userlist)//userlist是个Arraylist之类的
return new ModelAndView("page",model);
在jsp页面中使用jstl标签取出值以下自动循环取出每个值
<c:forEach items="$list" var="user">
$user.username
$user.password
$user.address.value//可以去对象中的对象的值属性
</ 参考技术A 简单啊! 楼上大致正解,我一般用 velocity 取 model值
如何在 Spring Boot 中与 Spring MVC 一起提供遗留的 jsp 页面?
【中文标题】如何在 Spring Boot 中与 Spring MVC 一起提供遗留的 jsp 页面?【英文标题】:How to serve legacy jsp pages alongside Spring MVC in spring boot? 【发布时间】:2017-10-09 09:45:16 【问题描述】:我有一个遗留项目,其中包含一些简单的 JSP 页面。
我们正在慢慢用 Spring MVC 替换那些 JSP 页面,但我需要继续提供那些尚未用 MVC 模式实现的 JSP,作为一个单独的 Web 应用程序。
所以,我最终应该是这样的:
情况 A: /legacy-url1/index.jsp -> 应该仍然可以像 JSP 页面一样访问,没有控制器。
情况 B: /legacy-url2/index.jsp -> /new-url2/ -> 应该由 spring mvc 控制器提供服务,使用 thymeleaf html 文件填充视图。
情况 B 正在按预期工作,我尝试摆弄 SimpleUrlHandlerMapping 和 UrlFilenameViewController,如下所示:
@Bean
public SimpleUrlHandlerMapping simpleUrlHandlerMapping()
SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();
Properties urlProperties = new Properties();
urlProperties.put("*.jsp", "urlFilenameViewController");
mapping.setMappings(urlProperties);
return mapping;
@Bean
public UrlFilenameViewController urlFilenameViewController()
UrlFilenameViewController urlFilenameViewController = new UrlFilenameViewController();
urlFilenameViewController.setPrefix("/jsp/");
return urlFilenameViewController;
关于如何做到这一点的任何想法?我可能遗漏了一些东西,但我在谷歌上搜索的答案没有成功。
我正在使用带有 java 配置的 Spring Boot。
感谢任何帮助!
【问题讨论】:
【参考方案1】:define view controllers 可以用于每个旧 JSP 页面,configure 2 view resolvers 可以使用适当的顺序。
【讨论】:
以上是关于spring mvc jsp怎么获得ModelAndView设置的值 急急急!的主要内容,如果未能解决你的问题,请参考以下文章
spring3.0 MVC 中怎么访问静态的html文件?forward到jsp页面可以,html却不行,该怎么办?mapping用的是"/"