Heim > Web-Frontend > Front-End-Fragen und Antworten > So erstellen Sie eine Liste in JSP

So erstellen Sie eine Liste in JSP

anonymity
Freigeben: 2019-05-28 16:12:42
Original
7326 Leute haben es durchsucht

Sie können dies <% %> 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];
%>
Nach dem Login kopieren

So erstellen Sie eine Liste in JSP

Wenn Sie jedoch eine Liste definieren möchten, müssen Sie
<%@ page import="java.util" hinzufügen. *" %> ähnelt dem auf der JSP-Seite erforderlichen Java-Code. Importieren Sie die referenzierte Klasse

<%
   List list = new ArrayList();
%>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
jsp
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage