Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jsp页面中使用val()方法设置更多值_Javascript_Jquery_Select_Servlets_Jstl - Fatal编程技术网

Javascript 在jsp页面中使用val()方法设置更多值

Javascript 在jsp页面中使用val()方法设置更多值,javascript,jquery,select,servlets,jstl,Javascript,Jquery,Select,Servlets,Jstl,我的jsp页面 其中${subjectOfBookList}返回我的servlet。如何在selectmultiple element中设置所有列表项。现在我只得到最后一个值。我检查了所有返回值,但设置了最后一个值。谢谢 您可以从 <script type="application/javascript"> <c:forEach var="bs" items="${subjectOfBookList}">

我的jsp页面

其中${subjectOfBookList}返回我的servlet。如何在selectmultiple element中设置所有列表项。现在我只得到最后一个值。我检查了所有返回值,但设置了最后一个值。谢谢

您可以从
<script type="application/javascript">
   <c:forEach var="bs" items="${subjectOfBookList}">
        $("#bSubjectU").val(${bs.subjects.id});
    </c:forEach>
</script>


  <select id="bSubjectU" multiple style="height: 150px">
        <option value="0">Select Subjects</option>
        <c:forEach var="sl" items="${subjectList}">
            <option value="${sl.id}">${sl.subjectName}</option>
        </c:forEach>
    </select>