以表格格式显示值

时间:2019-08-28 17:03:26

标签: java list jsp arraylist iteration

以表格格式显示列表,但是我做错了什么。

a.jsp

 List<String> abc = 
 (ArrayList<String>)request.getAttribute("studentsrollno"); // got 
 studentsrollno from servlet by request.setAttribute();

 <form action="b.jsp" method="post">
   <input type="hidden" name="rollno" value="<%=abc%>"/>

        <input type="submit">
 </form>

b.jsp

  <%

  String str[] = request.getParameterValues("rollno");
  List<String> a1 = new ArrayList<String>();

  a1 = Arrays.asList(str);

  Iterator<String> itr = a1.iterator();


  %>

  <table>
  <tr>
  <th>roll no</th>
  </tr>

  <%while(itr.hasNext()){

   String s=(String)itr.next();

  %>

  <tr>
  <td>

  <%=s%>

  </td>

  </tr>

  <% }%>

  </table>

上面的表格显示输出类似

卷号

[1,2,3,10,34]

但是我想显示表标题和列之类的输出  像下面一样

 roll no
    1
    2
    3
    10
    34

在b.jsp中我做错了什么地方,任何人都可以指出。谢谢

0 个答案:

没有答案