JSTL实现JSP应用程序快速开发[4]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 haohaohao1 的 blog

 

  行18--20 既然我们执行了上面的select查询语句,我们就应该把他的返回结果显示出来。<c:foreach 就是jstl 中一个具有迭代功能的函数,执行它时,我们通过${result.rowsbyindex}将返回的每一个数据行信息返回给变量${row},紧接着在第19行,我们通过<c:out value="${row[0]}"/>显示返回的每个数据行的第一个数据列中的值。只要你的数据表中包含的字段,你都可以通过改变变量 ${row}中的数字大小来对请求表中的任意一个字段中的值对他们进行访问。

 

  行21--22是html 页脚

 

  在你亲自创建jstl应用程序过程中,可能你还没有发现它有多么的强大,但你应该能够意识到jstl的功能函数的简单和高效性,试想有了jstl,整合出一个基于sql的新闻专栏是何等的快速,集成你现有的web站点是何等的容易。

 

  很好,我们的代码很容易理解的,即使一个非专业程序员的话,打个比方就算是一个设计师也能够读懂它,理解它,还可能进行部分的修改,起码是页面布局上的修改。

 

  正如我们开始的时候所提到的,为了使我们的jstl代码正常的运行,我们需要安装mysql connector/j 中的jar 文件,当然还有 jstl。因为我们使用了tomcat这个jsp 容器,你需要在tomcat的文件目录webapps下创建你自己的文件夹,将你的hello.jsp 、continue.jsp文件放在你创建的文件目录中,在你创建的目录中你还要创建一个叫做web-inf 的文件夹,将你的配置文件web.xml放在里面,web.xml文件如下:

 

?xml version="1.0" encoding="utf-8"?>

!doctype web-app

public "-//sun microsystems, inc.//dtd web application 2.3//en"

"http://java.sun.com/dtd/web-app_2_3.dtd">

web-app />

 

  接下来我们还需要在web-inf下创建一个叫做lib的子目,并将下列文件放进去:

 

jstl.jar

saxpath.jar

standard.jar

本文关键:JSTL实现JSP应用程序快速开发
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top