用Eclispe+lomboz(3.1.2)+tomcat(5.5.17)开发jsp时,新建一个Dynamic Web Project 项目:
命名项目为test1,生成的目录结构如下:
然后新建一个页面jsp1
然后打开这个页面,书写如下代码:
<!
DOCTYPE HTML PUBLIC
"
-//W3C//DTD HTML 4.0 Transitional//EN
"
>
<%
@ page contentType
=
"
text/html;charset=GB2312
"
%>
<%
@ taglib prefix
=
"
c
"
uri
=
"
http://java.sun.com/jsp/jstl/core
"
%>
<
HTML
>
<
Head
>
<
Title
>
测试你的第一个使用到JSTL的网页
</
Title
>
</
Head
>
<
Body
>
<
c:out value
=
"
欢迎测试你的第一个使用到JSTL的网页
"
/>
<
br
>
你使用的浏览器是:
</
br
>
<
c:out value
=
"
${header['User-Agent'] }
"
/>
<
c:set
var
=
"
a
"
value
=
"
David o' Davies
"
/>
<
c:out value
=
"
David o' Davies
"
escapeXml
=
"
true
"
/>
</
Body
>
</
HTML
>
其中代码中用到了taglib“jstl/core”,而现在我们还没有这个标签库标签库,为了让这jsp1页面能够运行,先上http://www.apache.org/dist/jakarta/taglibs/standard/ 下载jakarta-taglibs-standard-current.zip,然后解压,把解压后子目录jakarta-taglibs-standard-1.1.2/lib中的jstl.jar和standard.jar复制到我们的/WebContent/WEB-INF/lib的目录中,这样就可以运行了
结果如下:
至此,第一个利用jstl的jsp页面制作完成。以后利用其他标签库,流程也是一样。