Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何向控制器获取选择选项静态值_Java_Javascript_Jquery_Html_Thymeleaf - Fatal编程技术网

Java 如何向控制器获取选择选项静态值

Java 如何向控制器获取选择选项静态值,java,javascript,jquery,html,thymeleaf,Java,Javascript,Jquery,Html,Thymeleaf,此处,使用脚本传递给控制器的Select/COMBOX静态值工作不正常,脚本警报工作正常 Html代码 <select id="propertyfor" onchange="onPropertyforChange();"> <option value="0">Select Property For</option> <option value="SELL" id="1" th:value="${'SELL'}">SELL</option>

此处,使用脚本传递给控制器的Select/COMBOX静态值工作不正常,脚本警报工作正常

Html代码

<select id="propertyfor" onchange="onPropertyforChange();">
<option value="0">Select Property For</option>
<option value="SELL" id="1" th:value="${'SELL'}">SELL</option>
<option value="RENT" id="2" th:value="${'RENT'}">RENT</option>
</select>
此处显示警报,但控制器println不工作

控制器

@ResponseBody
@RequestMapping(value = ("/selectedPropertyfor.html"))
public void getpropertyFor(@RequestParam("propertyfor") int propertyfor) {
    System.out.println(propertyfor+"QQQQQQQQQQQQQ");
}

如果您知道这一点,请在此处共享答案。

您发送的选择值的属性名称为
id
,而不是
属性。另外,您的
数据
语法有点奇怪

data: {
    propertyfor : $('#propertyfor').val()
}

参数也应该是字符串而不是字符串int@PrasanthAR没问题,很乐意帮忙
data: {
    propertyfor : $('#propertyfor').val()
}