JSP中for循環
<OPTION value="ddd"><%*(i).get("bbb").toString();%></OPTION>
這句話,你要向頁面輸出東西首先要改成
<OPTION value="ddd"><%=*(i).get("bbb").toString();%></OPTION>
其次如果還是有問題,報空指針null的話,你就要把*(i).get("bbb")這個toString()之前,進行一下判斷,判斷是否為null
jsp頁面下怎么執行循環語句
第一種 : C標簽 也就是 c:foreach 標簽。
例子如下:
<%@ taglib uri="http://**jsp/jstl/core" prefix="c" %>; 引用c標簽
<c:forEach items="${作用域中的集合 }" var="每一個對象的名字">
<tr><td></td></tr> <!-- html代碼 -->
</c:forEach>
第二種 : <% %>; 直接在里面寫java代碼
<% for(int i=0;i<10;i++){ %>
html代碼
<% }%>
純手打 望采納!!
jsp頁面下怎么執行循環語句
jsp會被web容器轉換成servlet執行。
1. out本來就只管輸出,不管程序運行,后面有代碼當然要繼續運行下去,結束一個方法繼續運行下去的地方,當然要return出來。
2. 創建jsp頁面,將jsp頁面部署在tomcat/webapps目錄下或者tomcat/webapps子目錄下,并且啟動服務器。
3. 在第一次請求JSP頁面時JSP Engine(JSP引擎)將JSP網頁轉譯為Servlet,生成的文件保存在tomcat/work/Catalina/localhos。
4. JSPC(jspc編譯器)對轉譯生成的Servlet編譯成*,文件和Servlet在同一個文件夾下。
5. 不管是在jsp里面還是在其他的java類里面,結束代碼的執行可以使用return;語句。
轉載請注明出處華閱文章網 » jspfor語句怎么寫