给定以下代码:
@Controller
public class Foo
{
public void foo(@RequestParam("dropDown") String value)
{
...
}
}
和一个jsp:
<div>
<form action="/foo">
<select id="dropDown">
<option value="bar">bar</option>
</select>
</form>
</div>
如何将在下拉列表中选择的值传递回Spring控制器?目前,当我尝试执行此操作时,得到的请求参数无效。
您是否在控制器中设置了@Request estMap注释,以便将提交的表单返回到正确的方法?在这种情况下,您可能需要:
@RequestMapping(method = RequestMethod.POST)
我想是在你的foo()
方法上。
有关更多信息,请参阅http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch16s11.html。
<div>
<form action="/foo">
<select name="dropDown">
<option value="bar">bar</option>
</select>
</form>
</div>
我正在尝试将一个对象(或只是ID)传递给我的控制器,我从下拉列表中选择它。有2个类:产品和类别(产品包含一个外键,这是类别的ID)这是我如何将其加载到: 如您所见,我正在将对象类别传递到我的. jsp中。在那里我显示了用户可以选择的所有类别。 该值应该传递给我的控制器,但我不知道如何传递它。
我正在尝试在更改选项后将我的Thymeleaf超文本标记语言中已经提供的List传回控制器。我尝试过隐藏输入,但不幸的是,它还不起作用。 我的表单如下所示(控制器已经提供了“电影”列表) 我的控制器看起来像这样: 期待有人能帮助我!
我想通过使用javascript或jquery或不使用javascript或jquery将thymeleaf下拉选择的值传递给spring boot控制器
我需要你的帮助,在这个特殊的问题上,我想传递一个隐藏输入类型的值。jsp程序到servlet程序 我现在做的基本上是这样的 从servlet中我得到了值 它没有打印任何想法。jsp表单方法是post,servlet方法是doPost 有什么想法为什么它不传递参数吗?
我正在尝试获取一个将列表从 JSP 传递到控制器的示例以工作: http://viral Patel . net/blogs/spring-MVC-multi-row-submit-Java-list/ 这个例子的问题是我没有让JSP/WEB content/we b-INF/JSP/add _ contact . JSP工作。他有一句台词: 我得到varstatus变量的错误。他从哪里得到这个变
我正在使用Spring MVC Thymeleaf项目,我在将字段值传递给对象时遇到了问题。有和实体。在表单中,有一个下拉列表,由DB填充-仅限国家名称-没什么大不了的。我可以填充列表,但当我单击“提交”按钮时,有一些错误。下面的代码(仅限相关部分): 麦芽实体: 麦芽控制器: 麦芽形态: Malt展示模板: 我得到的结束错误: 链接到回购:https://github.com/fangirsan