当前位置:编程学习 > JSP >>

学习JSP遇到的问题 ---标准标志库

答案: 

我刚刚开始学习JSP  ,最近看到了标准标志库这一节,问题还真的不少,在CSDN上发布了一下我的疑问,居然只有一个人回复。晕。 

现在再说这两个问题吧:

我的环境是  Eclipse 3.1  + jdk1.5 + tomcat 5

1.xmlbuddy_2.0.56总是装不上。   在单位和家,一样的开发环境(我保证完全一样,我用的相同的安装程序),在单位就一下子成功了。在家就一直不成功。  郁闷。我以为是xmlbuddy_2.0.56.的版本不对,换了N个还是不可以。

2.使用标准标志库后,总出现这样的问题JSP Parsing Error:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application. 相同的两个JSP文件有的时候却没有这种问题  老外的一些网站说,这是TOMCATservlet-api.jar有和。。。的有冲突(好像是这个文件),事实上我觉得不像。我给大家看我的两个例子吧:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<%@ page contentType="text/html; charset=gb2312" language="java" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<jsp:useBean id = "cal" class="jstlTest.CalendarBean"/>

<html>
<head>
<title>
测试网页</title>
</head>
<body>
 
 The time is currently:<br><br>
 <c:out value = "${cal.date}"/>

 <c:set var ="hour" value = "${cal.hour}"  scope = "request"/>

<c:choose>
 <c:when test = "${hour >0 && hour <= 11}">
  Good  Morning!
 </c:when>

 <c:when test = "${hour >=12 && hour <= 17}">
  Good  Afternoon!
 </c:when>

 <c:otherwise>
  Good  Evening!
 </c:otherwise>

</c:choose>
</body>
</html>

这个文件没有任何问题。但是看下一:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page contentType="text/html; charset=gb2312" language="java"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<fmt:setLocale value = "en_US"/>

<jsp:useBean id = "cal" class="jstlTest.CalendarBean"/>

<html>
<head>
<title>
用JSP从数据库中读取图片并显示在网页上
下一个:JSP:include 用于构建动态网站的简单 JSP 标记

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,