我需要在javascript函数中使用一个变量来声明<jsp:setProperty>
语句。
当用户从我的下拉菜单中选择一个选项时,会调用我的函数:
<script>
var selected;
function setUnit(unit){
selected = unit.options[unit.selectedIndex].value;
return selected;
}
</script>
<select name="unit" onchange="setUnit(this);">
<c:forEach var="row" items="${bean.units}">
<option value="${row.UNITINITIALS}" selected="selected">${row.UNITINITIALS}</option>
</c:forEach>
</select>
它确实发送了正确的选项。我现在需要的是使用selected
作为此值:
<jsp:setProperty property="initials" name="bean" value="${selected}"/>
我做不到。它不会从函数中读取值selected
。
请帮忙!我一直试图解决这个问题,我似乎无法想到解决方案或解决方法。
谢谢!