我知道这听起来像一个重复的问题,但相信我,我已经搜索和尝试了足够多,但没有工作。所以,请帮帮我。
我正在尝试从数据库中加载更改选择框时的数据。
我的想法是获取选择框的当前选定值并将其传递给控制器。但问题是我不能得到这个值。
我的选择框呈现在 localhost:9090/admin/orders
使用以下代码。
<form th:action="@{/status}" method="POST">
<select name="orderStatus" class="custom-select w-auto">
<option th:value="1" th:text="Pending"></option>
<option th:value="2" th:text="Shipping"></option>
<option th:value="3" th:text="Shipped"></option>
</select>
</form>
在我的 controller
:
@Controller
public class OrderController {
@RequestMapping(method = RequestMethod.POST, value = "/status")
public String filterOrdersByOrderStatus(@RequestParam String orderStatus) {
System.out.println(orderStatus);
System.out.println("apple");
return "apple";
}
}
更改select选项时,控制台中没有任何内容。
如何在控制器中获得所选值?
暂无答案!
目前还没有任何答案,快来回答吧!