如何把list的值挨个放到下面的 document.getElementById("ss_area").checked=true 中“ ”位置处。
  <%
   List<String> list = (List<String>)request.getAttribute("list");
   System.out.println(list);
   %>  <c:forEach items="<%=list %>" var="var">
  ${var } 
  </c:forEach>
<script type="text/javascript">
function check_box(){
   document.getElementById("ss_area").checked=true
}</script>javajavawebweb

解决方案 »

  1.   


      <%
       List<String> list = (List<String>)request.getAttribute("list");
       System.out.println(list);
       %>  
    <script type="text/javascript">
    function check_box(){
    <c:forEach items="<%=list %>" var="var">
      document.getElementById("ss_area").checked=${var } 
      </c:forEach>
       }</script>
      

  2.   

    你的js 里面jstl 也可以。你直接放就好了。
      

  3.   

    直接用${}放就可以了,在当前page下会找到的
      

  4.   

    你这个就把后台list转成JSON.传到前台脚本中。可以用ajax,也可以直接放到共享对象中,脚本中用EL表达式直接取到,就可以用了。
      

  5.   

    直接${} 或者<c:out >