我想创建一个下拉菜单,允许客户端按下拉菜单中指定的字段搜索用户.例如,按州搜索,按城市搜索等.
这是我到目前为止:
<p>Search options:</p> <form action="#" th:action="@{/get/{value}" method="get"> <select> <option th:value="AllUsers">Search all users</option> <option th:value="ByUsername">Search by user name</option> <option th:value="ByFirstname">Search by first name</option> <option th:value="ByLastname">Search by last name</option> <option th:value="ByAddress">Search by address</option> <option th:value="ByCity">Search by city</option> <option th:value="ByState">Search by state</option> <option th:value="ByZipCode">Search by zip code</option> <option th:value="ByPhoneNumber">Search by phone number</option> <option th:value="ByEmail">Search by email</option> </select> <input type="text" th:field="value" name="searchField" /> <input type="submit" value="Search" name="searchButton" /> </form>
我只是不确定如何连接下拉列表中当前所选项的操作和值标记来指定URI.如果用户选择,并且他输入“Maryland”,我该如何指定相应的URI标签?
这将是我在Spring中执行操作的方法:
@RequestMapping(value = "/get/ByState",method = RequestMethod.GET) public String getByState() { ..... } @RequestMapping(value = "/get/ByCity",method = RequestMethod.GET) public String getByCity() { ..... }