• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > JSP由浅入深(5)—— Scriptlets和HTML的混合

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jsp html5,jsp和html5的区别,jsp使用html5,jsp使用html5标签,jsp支持html5等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在前面的教程中我们已经在一个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处在一个循环中它就会在每一次的循环中执行一次。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JSP输出HTML时产生的大量空格和换行的去除方法
  • JSP由浅入深(5)—— Scriptlets和HTML的混合

相关文章

  • 2017-05-11win2000server IIS和tomcat5多站点配置
  • 2017-05-11jsp读取大对象CLOB并生成xml文件示例
  • 2017-05-11jsp中文显示问号问题解决方法
  • 2017-05-11Java Web项目前端规范(采用命名空间使js深度解耦合)
  • 2017-05-11jsp 定制标签(Custom Tag)
  • 2017-05-11Weblogic上配置Hibernate为JNDI
  • 2017-05-11在JSP页面中获取当前日期时间的方法
  • 2017-05-11Java数据对象JDO 2.0查询语言的特点
  • 2017-05-11struts2中一个表单中提交多个请求的例子(多个提交按钮)
  • 2017-05-11Hibernate通用数据库操作代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSP 获取Spring 注入对象示例
    • jsp include文件时的一个乱码解决方法
    • JSP中response.setContentType和response.setCharacterEncoding区别分析
    • JSP/Servlet应用程序优化八法
    • JSP由浅入深(1)—— 熟悉JSP服务器
    • jsp+jdbc实现连接数据库的方法
    • jsp中如何实现按下回车键自动提交表单
    • jsp页面传参乱码的解决方法
    • JSP简介
    • JSP开发入门

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有