保持弹簧形式选择值

时间:2015-10-31 02:43:02

标签: javascript java spring spring-mvc

我使用Spring MVC 4带来一个列表并在网站上显示

<s:select path="almacenesByAlmOri.codAlm" id="select1" name="select1" onchange="tr_EnviarAlmacen('select1');" items="${listalmacen}" itemValue="codAlm" itemLabel="nomAlm" class="form-control input-sm"></s:select>


<script>
function tr_EnviarAlmacen(sel){
  var cbox = document.getElementById(sel);
  var valor = cbox.options[cbox.selectedIndex].value;
  var red = "getprodxalm?cod_alm="+valor;
  location.href = red;
}                                                
</script>

我可以通过重新加载页面来保持选择弹簧形式的选项吗?

1 个答案:

答案 0 :(得分:0)

每次刷新时,服务器都会呈现视图(我的意思是没有浏览器缓存的'硬刷新')页面,这意味着刷新模型并将正确选择的值注入视图(已发布和保存的值) 。

要在刷新页面时保留选定的选项,您必须使用AJAX。 每当用户在您选择的表单中选择某些内容时,您需要HTTP POST所选选项。