问题标签 [modelandview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
21355 浏览

spring - Spring使用ModelAndView addObject

我正在尝试在使用 addObject() 加载并通过控制器返回的 jsp 页面中显示对象。我没有看到 jsp 中的对象。这是我的控制器:

这是我实现 moviesService.getAllMoivies() 的 MoviesServiceImpl

这是我用来显示结果的 jsp 页面:

最后,这是我的电影课:

当我到达 URL /movies(在本地主机上)时,系统会提示我登录。当我以管理员身份登录时,我应该会看到两部电影都添加到 MoviesServiceImpl 中的 MOVIES 地图中。我可以看到静态块中的调试加载电影。我可以在 MovieController.getAllMovies() 方法中看到调试访问的电影。我被正确定向到 allMovies.jsp 页面,但唯一的输出是“电影:”。如果我删除 allMovies.jsp 中 for 循环周围的检查,我会得到以下输出:电影:${movie.name}。没有抛出异常或我可以看到的其他错误,但是我不相信我正确使用了 ModelAndView.addObject() 。一些帮助将不胜感激。先感谢您。

更新:如果我在我的 jsp 页面中放入以下语句: <% System.out.println("jsp: movie " + pageContext.findAttribute("movies")); %> 我将得到以下输出:“jsp: movie [Title: Die Hard; Budget: 20000000, Title: two days in paris; Budget: 1000000]” 所以对象数组正在进入 jsp 页面,我只是没有正确访问它,但看不到错误。

0 投票
2 回答
3800 浏览

java - java - 如何在spring控制器本身内部获取modelMap对象中的所有键值对,由java spring框架中的modelAndView.getModel()返回

地图 modelMap = modelAndView.getModel();

我想检索 modelMap 对象中的所有键,以便我可以访问每个值,这些值可以分配给在控制器类本身中创建的变量/对象

0 投票
1 回答
764 浏览

spring - 带有 ExceptionHandler 和 ModelAndView 的 ControllerAdvice 未在屏幕上加载正确的视图

我需要这方面的帮助,请查看我的代码:

瓷砖配置:

在我的 Spring 配置 xml 中,我有:

页面erro-generico.jsp正在加载,因为如果我在其中输入错误代码,Eclipse 控制台上将显示错误。

问题是:页面没有显示,实际页面一直显示在浏览器上,甚至 URL 都没有改变。

有什么问题?

0 投票
3 回答
11629 浏览

spring - "return new ModelAndView("redirect:surveys.html"); 之间有什么区别?和“返回新的 ModelAndView(“surveys.html”);”

问题在标题中。我有一个 Spring MVC Web 应用程序,我必须修改很多东西,我对此很陌生,在做任何事情之前我试图了解它是如何制作的。

有什么区别:

谢谢。

0 投票
1 回答
45 浏览

spring - 刷新jsp页面时出现参数类型未匹配的错误

我可以使用值“home”来请求映射

但是当我刷新页面时,它会生成一个参数类型未匹配的错误

0 投票
0 回答
441 浏览

forms - return new ModelAndView 重定向由于某种原因不起作用

我对 Spring MVC 框架真的很陌生,我现在迫切需要帮助。

出于某种原因,我的重定向不起作用,它给了我 HTTP 状态 400,控制台上没有错误,这就是它很难调试的原因。

场景:我有 2 个表格。第一种形式正确保存然后重定向到第二种形式,但是当我重复我的代码以将其传递给第三种形式时,我收到一个 http 400 错误。我很确定我复制了我在第一个表格中使用的内容。

看法:

控制器:

模型:

道实现

你的回答会有很大帮助。谢谢。

0 投票
1 回答
689 浏览

javascript - Spring MVC 模型和视图对象是否返回?

我有一个通过单击jsp页面中的链接来实例化的 GET 方法

HTML:

Javascript:

现在,当单击链接时,它将调用服务器,服务器将返回 object ${S3DirectoryList}。现在如何检查对象是否返回。

那将是什么语法?

0 投票
1 回答
8241 浏览

spring - 如何在 Spring RedirectView 中添加对象

我对 Spring 有点陌生,我想知道如何在 RedirectView 中添加对象,就像在 ModelAndView 中一样,我可以在其中添加可在视图中使用的对象。

无论如何,这是整个方法:

我想在下面的方法中实现上面的代码。

TIA。

0 投票
3 回答
2596 浏览

java - 当modelAndView对象为空时如何显示消息

当我声明的 modelAndView 对象为空时,我试图显示一条消息,该对象使用 addObject() 加载并通过控制器返回

我的代码有点像...

我已经从数据库中搜索了一些数据并将它们作为列表放在这个(“issuedItemList”)modelAndView 对象上。我想在搜索语句未找到数据时会显示一条消息,例如“未找到数据”

0 投票
1 回答
295 浏览

java - 可以将redirectView 与jsp 一起使用吗?

我需要在重定向后显示一条“消息”,modelAndView但是众所周知,这是不可能的,然后,我使用redirectView,但我不知道如何显示视图。总之,我需要改变这个:

ModelAndView model = new ModelAndView("product/edit");

RedirectView redirectView = new RedirectView("product/edit");