欢迎光临
我们一直在努力

JSP由浅入深(5)– Scriptlets和HTML的混合-JSP教程,Jsp/Servlet

建站超值云服务器,限时71元/月

在前面的教程中我们已经在一个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处在一个循环中它就会在每一次的循环中执行一次。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » JSP由浅入深(5)– Scriptlets和HTML的混合-JSP教程,Jsp/Servlet
分享到: 更多 (0)

相关推荐

  • 暂无文章