主页 > 知识库 > JSP由浅入深(5)—— Scriptlets和HTML的混合

JSP由浅入深(5)—— Scriptlets和HTML的混合

热门标签:银行业务 呼叫中心市场需求 检查注册表项 铁路电话系统 智能手机 服务器配置 网站文章发布 美图手机
在前面的教程中我们已经在一个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处在一个循环中它就会在每一次的循环中执行一次。

您可能感兴趣的文章:
  • JSP由浅入深(4)—— Scriptlets
  • jsp学习之scriptlet的使用方法详解

标签:沈阳 河南 上海 沧州 红河 乐山 新疆 长治

巨人网络通讯声明:本文标题《JSP由浅入深(5)—— Scriptlets和HTML的混合》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266