Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
话题被移动 | ||||
该话题已被移动 - floater , 2003-03-07 00:24 如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。 |
作者 | JSP由浅入深(5)—— Scriptlets和HTML的混合 [Re:ccic134302] |
ccic134302
发贴: 185 积分: 40 |
于 2003-03-06 12:25
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处在一个循环中它就会在每一次的循环中执行一次。 SWT Designer v1.2.3 Released! |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
10837 | JSP由浅入深系列讲座 | ccic134302 | 1268 | 2003-03-06 12:10 |
9336 | Re:JSP由浅入深系列讲座 | ccic134302 | 466 | 2003-03-06 12:12 |
9406 | JSP由浅入深(11)—— 标记库 | ccic134302 | 1210 | 2003-03-06 12:39 |
9293 | JSP由浅入深(12)—— 表单编辑 | ccic134302 | 897 | 2003-03-06 12:41 |
8690 | Re:JSP由浅入深系列讲座 | AsFlower520 | 7 | 2003-03-06 15:26 |
8856 | Re:JSP由浅入深系列讲座 | dechon | 22 | 2003-03-10 12:01 |
9456 | JSP由浅入深系列讲座(三) | ccic134302 | 524 | 2003-03-06 12:14 |
9535 | JSP由浅入深(4)—— Scriptlets | ccic134302 | 768 | 2003-03-06 12:23 |
9370 | JSP由浅入深(5)—— Scriptlets和HTML的混合 | ccic134302 | 736 | 2003-03-06 12:25 |
9337 | JSP由浅入深(6)—— JSP声明 | ccic134302 | 710 | 2003-03-06 12:28 |
9490 | JSP由浅入深(7)—— JSP Directives | ccic134302 | 691 | 2003-03-06 12:30 |
9652 | JSP由浅入深(8)—— JSP Tags | ccic134302 | 888 | 2003-03-06 12:32 |
9302 | JSP由浅入深(9)—— JSP Sessions | ccic134302 | 1059 | 2003-03-06 12:34 |
9344 | JSP由浅入深(10)—— Beans and Forms处理 | ccic134302 | 1256 | 2003-03-06 12:37 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |