<jsp:setproperty>使用javascript函数内的值</jsp:setproperty>

时间:2014-03-16 16:38:07

标签: java javascript jsp

我需要在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。 请帮忙!我一直试图解决这个问题,我似乎无法想到解决方案或解决方法。

谢谢!

0 个答案:

没有答案