我使用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>
我可以通过重新加载页面来保持选择弹簧形式的选项吗?
答案 0 :(得分:0)
每次刷新时,服务器都会呈现视图(我的意思是没有浏览器缓存的'硬刷新')页面,这意味着刷新模型并将正确选择的值注入视图(已发布和保存的值) 。
要在刷新页面时保留选定的选项,您必须使用AJAX。 每当用户在您选择的表单中选择某些内容时,您需要HTTP POST所选选项。