问题标签 [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 投票
1 回答
530 浏览

java - Java/Spring 生成新的 ModelAndView ,它引用上一页/发出获取请求的页面

在向以前的网址发出请求后,我在转发时遇到了一些麻烦。

我有一个团队页面 ( .../team/teamMembers/{id}),其中列出了一个团队的所有团队成员。有一个删除按钮,用于从团队中删除团队成员。发出此请求后,我想再次返回该team/teamMembers/{id}页面,该页面现已被编辑。

我的请求如下所示:

但当然,team/teamMembers/{id}这不起作用,因为 {id} 没有值,也不是一个好的 url 字符串。此外,来自 的 iddeleteTeam/{id}是 memberID 而不是 teamID。

如何重定向到getRequest制作的页面?

0 投票
2 回答
883 浏览

java - 一个对象,多个视图

我有多个需要同一个对象的视图。春天是否支持它?

例子:

此时,在每种方法中,我都需要将变量传递给我的视图。每一次...

0 投票
1 回答
1692 浏览

spring - Spring-boot thymeleaf 片段:评估 SpringEL 表达式的异常

我在尝试从显示模式窗口的百里香片段中访问 ModelAndView 时遇到问题。

这是我的 index.html:

这是消息模式的片段:

在这里,我们有上面代码中列出的片段显示:

这是我的 js,它制作了一个 ajax 来获取 ModelAndView 并打开模式:

最后是我的控制器:

问题是,我必须让对象女孩进入模态显示,但我收到了评估 SpringEL 表达式的异常:“girl.nickname”,如果有人可以帮助我,我将不胜感激......

0 投票
1 回答
161 浏览

java - 集合不在 jsp 文件范围内(Spring MVC、ModelAndView)

通常我可以在旧问题中找到 StackOverflow 社区提供的解决方案。这一次我的大脑停止工作了,我猜...

我要做的只是显示我从 MySQL 数据库中取出的客户列表。一切都很好,但是当我将列表从控制器传递到视图时,我无法在 jsp 文件中使用它,因为它似乎超出了范围(?)。

如果您能提出任何解决方案/链接/教程,我将非常感激

客户道:

客户控制器:

此时我不知道如何在我的 jsp 文件 (getAllCustomers.jsp) 中访问此列表。当我尝试在 Java 块 <% %> 中访问它时,我会收到简单的错误,例如:

“客户无法解析为变量”

getAllCustomers.jsp:

我希望你能在这里找到一些耐心来帮助我:)

编辑

我得到了一些信息,我的问题可能与这个问题相同

我不确定它是否是自动系统,但我的问题不是如何使用 for 循环,而是如何通过 ModelAndView 将集合传递给 jsp。

编辑2

我刚刚弄清楚@RamPrakash 的意思。明天我会尝试他的解决方案。但在那之前,也许来自不同时区的人可以回答是否使用 scriptlet 而不是 JSTL 可能会导致该问题?提前致谢!

0 投票
3 回答
32096 浏览

java - 使用 Spring 在 JSP 上显示值列表

我想在我的 jsp 视图中显示我的值列表,但我无法做到这一点。

下面是我的控制器类,它只是将列表添加到ModelAndView地图中,然后重定向到我的index.jsp页面。

员工控制器

索引.jsp

我能够访问控制器,因为每次我点击"Zaměstnanci"时,都会System.out.println("Kontroler EmployeeController")打印"Kontroler EmployeeController"到 Tomcat Log,但index.jsp页面是空白的。

拜托,有人可以给我一个建议吗?

0 投票
1 回答
146 浏览

javascript - 如果从服务器发送到客户端,HTML 字符串会获得额外的换行符

我在字符串操作方面遇到了麻烦。我有一些用 java 编写的代码,它将使用 xls 翻译器为我生成一些 html - 以字符串形式。

我使用spring框架将此字符串传回我的Web代码,但是当字符串到达​​javascript时,它会失败并出现“无效或意外令牌错误。此外,当字符串写入控制台时,似乎字符串现在包含每个新标签的换行符。

对于我的 javascript,我真的需要 html 全部为一行。这里有一些代码位:

此时,打印出清理过的 HTML 的跟踪,将字符串全部显示在一行上,没有任何换行符。然后将字符串传播到 ModelAndView,如下所示:

在javascript方面:

javascript 端的 contentString 变量因无效或意外令牌错误而失败。contentString 用于初始化 IFrame 的 srcdoc 属性。

0 投票
1 回答
956 浏览

java - 您可以将模型转换为 ModelAndView 吗?

我有一个 spring MVC 应用程序,我想从控制器调用一个需要 ModelAndView 作为属性的方法。在我的控制器方法中,我有模型。我无法将控制器更改为使用 ModelAndView 而不是 Model,也无法更改要调用的方法的签名。

我可以以某种方式将模型转换为等效的 ModelAndView 吗?

0 投票
1 回答
1869 浏览

spring - Spring ModelAndView 属性为空

我有一个简单的控制器和一个拦截器。
在 postHandle 方法的拦截器中,我正在检查用户。
问题:我的用户模型有时在控制器句柄之间为空。

  1. 由 home-handle==> User-Model 调用的 postHandle 不为空
  2. check_user-handle 调用的 postHandle ==>用户模型为空
  3. 由 redirectToErrorPage-handle ==> User-model 调用的 postHandle 不再为 null 并且包含我所期望的 check_user-PostHandle 调用的所有内容。

这是我的控制器

还有我的拦截器:

当我检索模型有哪些键时,当“check_user”调用 postHandle 时,我只有一个键“totalTime”。我的模型怎么了?

0 投票
1 回答
99 浏览

java - spring 向 JSP 传值

我有三个带有 href 链接的标签,

在每个选项卡中提交表单时,我将一个值传递给服务器以了解我选择了哪个选项卡,使用隐藏输入字段 < input type=hidden value="tab1" id="view"/>。我想要的是在 jsp 页面上获得相同的值并在页面加载时选择相应的选项卡。我正在使用 Spring 框架。我尝试在 ModelAndView 中添加一个额外的对象,比如

脚本代码是:

但这不起作用。:( 请帮忙。

0 投票
1 回答
264 浏览

javascript - ModelAndView 不会重定向,但会给出正确的响应

我有以下发出请求的函数:

该函数在服务器上触发一个方法,该方法基本上返回一个 ModelAndView 对象:

成功完成发布请求后,完成以下 GET 请求: 在此处输入图像描述

因此,在请求的“预览”选项卡中,我有正确的页面应该重定向,但浏览器中没有重定向。该页面与最初调用 postIngredient() 函数的位置相同。那么如何进行重定向呢?