在jsp页面的for循环标签是什么啊比如for(i=1;i<=10;i++))

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:00:34
在jsp页面的for循环标签是什么啊比如for(i=1;i<=10;i++)类似标签一般是什么呢 另外在页面用脚本为什么不太好呢 会老出现异常吗

给你一个例子,这是从1到10的循环:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:forEach var="i" begin="1" end="10" step="1">
${i}
</c:forEach>

JSP中使用scriptlet过多会给维护带来麻烦,
从MVC的角度上讲,JSP页面主要是视图层,
不应该有过多的其他业务代码.

<c:forEach items="${testList}" var="list" varStatus="s">
这是标签的循环jstl的,可以在jsp里面用,但是要引入相关的jar包

或者直接在jsp文件里面,用<% %>把java代码给括起来

例如:
<%
Test test = new Test();
List listTest = test.getlist();//得到List对象()
request.setAttribute("testList", listTest );//把List设置到Request对象中
%>
<c:forEach items="${testList}" var="list" varStatus="s">

通过c:forEach就可以遍历listTest了。这是jsp中最普遍用到的循环遍历集合的方法。

开发中一般会有