网站大量收购独家精品文档,联系QQ:2885784924

JSP中使用标准标签库 章 J2EE概述 JavaEE教学课件PPT.ppt

JSP中使用标准标签库 章 J2EE概述 JavaEE教学课件PPT.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP中使用标准标签库 章 J2EE概述 JavaEE教学课件PPT

在JSP中使用JSTL JSTL全称为Java Server Pages Standard Tag Library.虽然JSP已经变的非常流行,但JSTL在基于SQL数据库的简单、快速的前后台开发中还是没有被广泛的应用JSTL主要包括四个基本部分的标记库:Core,XML,国际化,和对SQL的支持。本章介绍 Core和SQl标签库的一些基本功能。 由于是基于JSP技术的,所以运行它就需要一个能够编译JSP的容器,如:TOMCAT。安装JSTL运行所需文件,它可以从这里下载/taglibs/doc/standard-doc/intro.html TOMCAT中也带有JSTL。其实不需要真正的安装它,只需要将其中的.JAR文件(实际只需要jstl.jar、standard.jar、sax.jar和saxpath.jar四个包)复制到你的应用程序的WEB-INF/lib目录下。并在build path中导入jstl.jar、standart.jar包 在JSP中使用JSTL 客户端程序 <form method=“post” action=“Continue.jsp”> <br>输入登录名: <input type=“text” name=“login” size=“15”> <br>输入登录密码: <input type=“password” name=“password” size=“15”> <br>输入数据库名: <input type=“text” name=“database” size=“15”> <br>输入表名: <input type=“text” name=“table” size=“15”> <br><br><input type=“submit” name=“submit” value=“ OK ”> </form> 在JSP中使用JSTL JSP程序(服务器端) <%@ taglib prefix=“c” uri=“/jstl/core” %> <@ taglib prefix=“sql” uri=“/jstl/sql” %> %@page isELIgnored=“true” %!—这句话很关键-- <c:set var=“h” value=“localhost”/> <c:set var=“u” value=“${param.login}”/> <c:set var=“p” value=“${param.password}”/> <c:set var=“d” value=“${param.database}”/> <c:set var=“t” value=“${param.table}”/> <html> <head><title>数据库访问页面</title></head> 在JSP中使用JSTL <body bgcolor=“#ffffff”> <sql:setDataSource driver=“com.mysql.jdbc.Driver” url=“jdbc:mysql://${h}/${d}?user=${u}password=${p}”/> <sql:query var=“result”> SELECT * FROM <c:out value=“${t}”/> </sql:query> <c:forEach var=“row” items=“${result.rowsByIndex}”> <c:out value=“${row[0]}”/> <br> </c:forEach> </body> </html> 在JSP中使用JSTL 在JSP程序中可以使用 EL(Expression Language) 表达式以方便JSP中用变量访问 数据,格式: “${变量名}” 在变量名部分,除简单变量名之外,JSP中还有 几种特殊的用法 在JSP中使用JSTL param.变量名: 与客户中的控件名同名时,可以自动接收客户在表单中输入的客户参数数据 如果result是数据库访问的结果集 result.rowsByIndex:决定结果集的访问方式 如果某方式访问的结果集存于row中 Row[0]:表示某行的第0个字段值 。。。。。等等 JSTL详解 一般用途的标签 ???? c:out 输出 ?????c:set 变量设置 ?????c:remove 变量删除 ?????c:catch 例外处理 JSTL详解 c:out 它是一个输出的标签,负责把计算出的结果输出到客户端,就跟调用out.println()基本一样。没有BODY的时候,使用下面的语法: c:out value=”value”

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档