在Action中我放了一个list到request中,现在我想将此值返回到jsp页面的textarea中,请问各位如何编写jsp中的代码?
Acrion中:List<String> list = ……;
ActionContext.getContext().put("IdCode", list);
JSP中:<!--想把数据输出到textarea中该怎样写代码?-->
<textarea cols="30" rows="15" id="txt"></textarea>
谢谢各位!!!

解决方案 »

  1.   

    <textarea cols="30" rows="15" id="txt">
    <%=out.println("abc")%>
    </textarea>
      

  2.   

    ActionContext.getContext().put("IdCode", list);用struts 标签
      

  3.   

    回楼上:用不用struts标签无所谓!现在是打算用。
    还有怎样遍历传过来的list?
      

  4.   

    首先导入包<%@ page import="java.util.List" %><textarea cols="30" rows="15" id="txt">
      <% 
         List idList = (List)request.getAttribute("IdCode");
         for(int i = 0; i < idList.size(); i++){
             out.println(idList.get(i).toString());
           }
      %>
    </textarea>
      

  5.   


    ${IdCode} 或者 使用其他方式
      

  6.   

    <c:foreach items="list" var="v">
    v
    </c:foreach>
      

  7.   

    <c:foreach items="IdCode" var="v"> 

    </c:foreach>
      

  8.   

    页面中要有这句<%@ taglib  prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>