• 技术文章 >web前端 >前端问答

    jsp怎么创建list

    anonymityanonymity2019-05-28 16:12:42原创3675
    可以用这个<% %>,表示里面写的是java代码,其它定义跟java代码是一样的
    例如,定义一个string类型数组

    <%
    String[] datas = new String[5];
    %>

    不过如果要定义list 需要在该jsp页面增加
    <%@ page import="java.util.*" %>与java代码类似需要导入引用的类

    <%
       List list = new ArrayList();
    %>

    最好不要加范型

    案例:在JSP中遍历LIST列表

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%
       List<String> list = new ArrayList<String>();
       list.add("简单是可靠的先决条件");
       list.add("兴趣是最好的老师");
       list.add("知识上的投资总能得到最好的回报");
       request.setAttribute("list", list);
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">
    <title>Jsp使用c:forEach遍历List集合</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    </head>
    <body>
    <b>遍历List集合的全部元素:</b>
    <br>
    <c:forEach items="${requestScope.list}" var="keyword" varStatus="id">
        ${id.index} ${keyword}<br>
    </c:forEach>
    <br>
    <b>遍历List集合中第一个元素以后的元素(不包括第一个元素):</b>
    <br>
    <c:forEach items="${requestScope.list}" var="keyword" varStatus="id" begin="1">
    ${id.index} ${keyword}<br>
    </c:forEach>
    </body>
    </html>

    以上就是jsp怎么创建list的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:JSP
    上一篇:html body标签怎么用 下一篇:css color属性怎么用
    Web大前端开发直播班

    相关文章推荐

    • jsp的执行过程是什么• jsp中文本框怎么对齐• jsp怎么设置编码?• jsp中action是什么意思

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网