提交后,将选择框值保持为最近选择的值



提交后,重定向到同一个jsp页面的选择框值应该是以前选择的值。

<form action="CitySelection" method="POST">
   <select name="cityname" id="myselect" onchange="this.form.submit()">
      <option value="england">england</option>
      <option value="france">france</option>
      <option value="spain">spain</option>
   </select>
</form>

如何做到这一点?

您可以将选定的值存储在隐藏字段中,并在servlet中获取该值,然后在请求中再次设置,在页面加载时,您可以再次将该值设置为选定值。

您必须在提交和重新加载时将所选值放在隐藏字段中,将其发送回页面,然后读取以重新选择以前选择的值

最新更新