, achten Sie darauf, beim Definieren der Liste keinen generischen Typ hinzuzufügen."/> , achten Sie darauf, beim Definieren der Liste keinen generischen Typ hinzuzufügen.">

Heim  >  Artikel  >  Web-Frontend  >  So erstellen Sie eine Liste in JSP

So erstellen Sie eine Liste in JSP

anonymity
anonymityOriginal
2019-05-28 16:12:427256Durchsuche

Sie können dies 72637aecae1027e7d023ac098a170986 verwenden, was bedeutet, dass der Java-Code darin geschrieben ist und andere Definitionen mit dem Java-Code identisch sind.
Definieren Sie beispielsweise eine Zeichenfolge Typ-Array

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

So erstellen Sie eine Liste in JSP

Wenn Sie jedoch eine Liste definieren möchten, müssen Sie
2b8cefbbac8518da79ac4901801ad393 ähnelt dem auf der JSP-Seite erforderlichen Java-Code. Importieren Sie die referenzierte Klasse

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

Es ist am besten, keinen generischen Typ hinzuzufügen

Fall: Durchlaufen der LIST-Liste in JSP

<%@ 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>

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Liste in JSP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn