时间: 2021-07-31 作者:daque
在前方的教程中咱们仍旧在一个scriptlet中运用了“out”变量来爆发html输入。对于更搀杂的html,即使咱们仍旧运用“out”变量那就会遗失jsp编制程序的很多上风。本来咱们不妨很大略地就实行scriptlets 和 html的搀和。假设你要在html爆发一个表格。爆发表格是一个普遍的操纵,在试验中你大概想从一个sql表格大概从文献的行爆发一个表格。为了是所举的例子尽管的大略,咱们爆发一个表格,使这个表格包括从1到n的数字。固然以次的例子不是很有效,然而你居中不妨学好少许本领的。以次即是jsp的步调片断:<table border=2><%for ( int i = 0; i < n; i++ ) {%><tr><td>number</td><td><%= i+1 %></td></tr><%}%></table>在体例代码之前,你该当开始设置一个整型(int)变量“n”,运用这个变量咱们要输入“n”行的表格。从上头的代码中咱们不妨提防到%> 和 <%字符出此刻“for”轮回中,从来这是为了使你退到html而后又回到scriptlet,本来这恰是scriptlets 和 html的搀和的本领。上头的代码本来很大略:不妨退出scriptlet的功夫,就编写html;而后又回到scriptlet中去。任何的轮回遏制表白式,比方“while”大概“for”轮回以及“if”语句都不妨遏制html。即使html处在一个轮回中它就会在每一次的轮回中实行一次。