程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 學習JSP遇到的問題 ---標准標志庫

學習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文件有的時候卻沒有這種問題  老外的一些網站說,這是TOMCAT的servlet-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"/>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved