问题标签 [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 回答
1918 浏览

java - 在jsp中使用java对象

这是我正在尝试编辑的 jsp 的摘录。

结果是List<Object>控制器在 ModelAndView 中返回的一个,其中每个Object都有一个getUglyDisplayNamegetPhonenum。我实际上并不清楚它是如何工作的。我猜jspgetClass().getName()在幕后做了一些或一些事情?有关该过程的任何指示都会很有启发性。无论如何,那部分正在工作。

在控制器中,我添加了另一个要在 ModelAndView 中返回的对象。这是一个具有更好显示名称的 HashMap,其中丑陋的显示名称是键。所以我想用这样的东西替换第一个 td :

显然,这不起作用,否则我不会在这里发帖。我继续为我将 HashMap 放在 ModelAndView 下(顶行)下的名称设置了一个 var,但我不确定这是否是获取该对象的正确方法。

0 投票
1 回答
17502 浏览

java - 在 jsp 中从 ModelAndView 中检索模型

我目前正在尝试从控制器中的 onSubmit() 返回模型。然后我试图在我的jsp中检索它。

例如

然后用

但是,这不显示任何内容。它会转到正确的重定向视图并且不会发出任何错误,但不会显示文本。

任何帮助都感激不尽。

谢谢

0 投票
1 回答
3040 浏览

java - 如何从 JSP 页面保存 JPA 实体模型属性的特定属性

我们在 jsp 页面上使用 JPA 实体 bean 作为 Spring MVC 控制器的模型。我们的 jsp 页面之一是该实体的部分视图,它不显示所有属性。每当我们尝试使用来自控制器的服务层来更新我们的实体时,只有在 jsp 表单上使用的属性会被持久化,而所有其他属性都会被清空。处理这种情况的正确方法是什么?我们不想在表单上指定隐藏字段。

因此,在这种情况下,当控制器调用 service.update(client) 方法时,name 字段将为 null,因为它在 form.jsp 中不存在。

表单.jsp

控制器

客户端.java

}

服务方式

}

}

0 投票
1 回答
909 浏览

javascript - 使用 ajax.updater 的 modelandview var 参数

在页面 JSP 中,您通过 JSTL 获得一个 var ModelAndView in "${model}

在此页面中,我使用 JAVASCRIPT 使用 ajax.updater 更新 DIV,代码如下:



我的问题是,当我使用新页面 tabProductsFruitC2.jsp 更新 DIV 时。在这个新页面中,我没有 var ${model},所以我通过参数发送这个 var。

我用 var frm2 尝试过,但是它将我的 var 转换为字符串,我不能使用我的 modelandview var。如何通过参数发送我的模型 var ${model}。

多谢你们

0 投票
1 回答
6118 浏览

model-view-controller - 我可以返回带有参数的 ModelAndView 吗?

我必须返回地址 myaccount.htm#box-two。对我来说非常重要,当我说:modelMap"#box-two"

它不起作用,我的 URL 中有我的参数:

我也试过:

但它失败了。

0 投票
1 回答
936 浏览

java - spring mvc: don't redirect after login - need two models?

I coded a wee login controller. It has an onSubmit method which logs in the user. If the login is successful I want to show the front page without having to redirect. The front page needs content from some other model. Because my LoginController already has a LoginModel it can't also have the InformationModel.

Is there some way to get a pointer on the InformationModel? Or some call to get the ModelAndView of the InformationController? That controller provides a handleRequest method.

I think this is more a fundamental question, but if you need code to answer it I will supply it.

0 投票
1 回答
179 浏览

java - java spring 在第一次请求时用值填充表单

你好,

我正在使用扩展SimpleFormController并覆盖 formBackingObject- 方法。在我的 jsp 表单中,我想从 访问对象formBackingObject,但我找不到任何方法来触摸它。ModelAndView让您给对象(模型)一个名称,它可以在 jsp 中访问(使用 EL 或 taglibs)。这里缺少这个概念。

formBackingObject错误的覆盖方法还是我只是愚蠢地访问jsps中的对象?

谢谢

0 投票
1 回答
898 浏览

spring-mvc - Spring MVC,Return ModelAndView 语句在 Controller 中被忽略

我有以下应用程序设置。

  • 调度程序 servlet 与*.htmURL 模式匹配。
  • 控制器有注解@RequestMapping(value = "doSuccess")
  • 上面注解的方法只是返回new ModelAndView("success");


  • 索引页有链接


  • 有一个名为的文件success.jsp位于/WEB-INF/jsp/

现在,当我单击 Click me 时,我得到一个 404。我做了一些调试,并意识到控制器中的方法确实被调用了,但与它试图查找的 return 语句无关doSuccess.htm

0 投票
1 回答
2113 浏览

spring - 如何连接 ModelAndViewDefiningException 以将错误发送到我的视图

以最简单、最直接的方式,我如何连接一个/ModelAndViewDefiningException doodad 以将错误发送到我指定的视图?

应该从以下位置调用此人:org.springframework.web.servlet.ModelAndViewDefiningException

非常感谢任何人提前!

0 投票
2 回答
8526 浏览

java - 如何将参数发送到 JSP 并在 Spring MVC 中更新它们

我是 Spring MVC 和 JSP 开发的新手,所以请温柔地告诉我我在做一些愚蠢的事情:P 告诉那个问题:

我研究了一点 Spring MVC 并得到了一段很好的工作代码。现在我陷入了一个明显愚蠢的问题:似乎我无法将传递给 JSP 的对象返回到控制器中。我需要做的是:用户填写两个文本框,然后单击一个按钮,系统应该查询数据库,找到用户搜索的元素,将找到的元素添加到数组“capitolospesas”并重新渲染包含数组中所有对象的jsp(前一个+刚刚添加的那个)。

我创建的循环是:控制器---> jsp ---> 控制器---> jsp。映射“newProposte”使用空白值初始化页面 newEditProposte.jsp,jsp 正确获取要显示的值,用户编辑/填写所需内容并单击提交按钮。控件传递给方法“selectCapitoloSpesaFromProposte”,系统应在该方法中执行查询并将结果添加到数组“capitolospesas”,但是当我添加新对象时它总是空的,所以在页面上它只显示找到的最后一个元素。

该jsp:

我以这种方式发帖是因为根据单击的按钮(有各种按钮),我需要表单的行为有所不同。

我阅读了所有将参数传递给jsp页面的各种教程,我必须将它们添加到ModelAndView对象,我正确地做到了这一点。在 jsp 中,我可以访问传递给它的每个对象,在本例中为“newFlag”、“capitolospesas”和“proposte”。我不明白的是,当它们从 jsp 中返回时,如何获取这些对象?到目前为止,我在唯一需要保存、编辑或删除页面上唯一实体的参数之前使用了 @ModelAttribute 注释,但现在我需要从页面中获取多个对象。在上面粘贴的代码中,我尝试多次使用 @ModelAttribute 注释,但没有成功;对象“proposte”正确填充了用户键入的内容,但我调试代码以发现每次方法“

如果有人有任何建议,请发表。