我有一个包含项目列表的下拉列表。我的问题是我想接收我选择的值,但我收到了null。
<form action="#" th:action="@{/cidashboard/table}" th:object="${projectVariantSelected}" method="post">
<p>Project variants options:</p>
<select class="form-control" th:field="*{projectVariantId}" >
<option th:each = "projectVariant : ${projectsVariants}"
th:value="${projectVariant.projectVariantId}"
th:text="${projectVariant.projectVariantName}" >
</option>
</select>
<input type="submit" value="Submit" />
</form>
我创建GET请求:
public final Map< String, Object > modelAtribute = new HashMap< String, Object >();
@GetMapping("cidashboard/filter/data")
public String allDataForFilter(Model model, ModelAndView modelAndView) {
model.addAttribute("projectsVariants", projectVariantService.findAllProjectsVariants());
addAttributes(modelAtribute);
return "test2";
}
@ModelAttribute
public void addAttributes(Map<String, Object> model) {
model.put("projectVariantSelected", new ProjectVariant());
}
我的POST请求如下所示:
@PostMapping("cidashboard/table")
public String createTable(@ModelAttribute("projectVariantSelected") ProjectVariant projectVariantSelected) {
System.out.println("Project Variant selected: " + projectVariantSelected.getProjectVariantName() + " " + projectVariantSelected.getProjectVariantId());
return "test1";
}
当我尝试打印收到的输出时:
Project Variant selected: null 0
请使用以下代码。在select tag中,使用id和名称与值projectVariantId一起使用。
<select class="form-control" id="projectVariantId" name="projectVariantId"" >
问题内容: 我是AngularJS的初学者,目前我正在Django中开发一个Web应用程序,在该应用程序中我可以使用AngularJS作为前端部分。我的问题是,用作用域中的对象填充的下拉列表始终以空白元素开头(如果我从列表中选择一个,该问题就不存在了)。这会产生问题,因为如果用户不选择任何内容,那么POST请求通常将不再起作用。我想知道如何拥有类似预选值或类似的东西。这是我的代码的一部分: 选择标
我在将下拉选项值(这是一个数字)拉入MySQL查询时遇到了一些问题。这里有一些代码供您使用: users.jsp 我得到的500个错误是: HTTP状态[500]-[内部服务器错误] 类型异常报告 说明服务器遇到意外情况,无法完成请求。 Exception org.apache.jasper.jasperException:在处理第[8]行的JSP页[/insert-user.JSP]时发生异常
问题内容: 在IE中,下拉列表的宽度与下拉框相同(我希望我有道理),而在Firefox中,下拉列表的宽度根据内容而有所不同。 这基本上意味着我必须确保该保管箱足够宽,以显示可能的最长选择。这使我的页面看起来非常难看:( 有没有解决此问题的方法?如何使用CSS为Dropbox和dropdownlist设置不同的宽度? 问题答案: 这是另一个基于jQuery的示例。与此处发布的所有其他答案相反,它考虑
因此,我一直在使用Spring MVC和jsp开发一个web应用程序,我遇到了一个关于下拉列表的问题,该列表应该显示在所有JSP页面中,但是一旦我单击下拉列表中的一个选项,它在其他页面中就变成空白。 以下是的代码: -我的header.tag: -我的index.jsp -我的1.jsp(点击下拉列表第一选择后显示的那个): 你们对这个问题有什么看法??
我是硒的新手,我试图从下拉列表中选择一个选项。下拉列表的超文本标记语言如下: WebElement的是: 我已经尝试了几乎所有的方法,我可以在互联网上找到,但没有任何效果。我试图使用类,包装了,但它抛出了一个异常。 我试图丢失列表中的所有选项,但在这种情况下得到了异常应该有标签,但它有。我需要使用作为findelements的标识符。 请帮我解决这个问题。
问题内容: 我需要使用JavaScript根据下拉菜单A中的选择更改下拉菜单B的内容。没有涉及到数据库查询- 我事先知道应该在A中选择B的内容。我已经找到了一些使用AJAX的示例,但是由于没有涉及到数据库查询,所以没有必要。谁能为我指出一些示例代码以实现此目的? 问题答案: function configureDropDownLists(ddl1, ddl2) {