<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
    這篇文章主要介紹如何利用Lomboz開發JSTL和EL,最好先參考我的上一篇文章《圖解利用Eclipse3.0.1 + Lomboz3.0.1 + Tomcat5.0.28開發JSP》,環境配置與它類似,這里從略。
     
    1. 需要的軟件
       JSTL 1.1.1
     
     
       XML Buddy  
       主頁        http://xmlbuddy.com          下載
      
       這是一個eclipse插件,可以幫助編輯xml文件(可選安裝)。
     
     
    2.環境配置
     
    新建一個Lomboz J2EE Project,
      工程名稱:“JSTL Sample”;
      填寫Web Modules:“demoWeb2”;
      添加的Servers:“Tomcat 5.0.28”,
     由于我的上篇文章對eclipse新建工程介紹的比較詳細,這里從簡。
     
     
    目錄結構
       F:\j2sdk                    JDK目錄 
       D:\eclipse                  Eclipse 目錄
       F:\java\jakarta-tomcat      Tomcat 5.0.28 目錄
       D:\plug-in\lomboz.301       Lomboz目錄(我這里是采用links方式安裝的,
       D:\java\jstl                jakarta-taglibs-standard-1.1.1.zip的解壓目錄
       D:\eclipse\workspace\JSTL Sample     剛建立的JSTL Sample工程目錄
        根據安裝的軟件,自己作個合適的配置。
     
     
    3. 加入庫文件
     
       找到jslt\lib目錄,復制其中的jstl.jar、standard.jar文件到剛建立的“JSTL Sample”工程目錄中的lib目錄(這里為“D:\eclipse\workspace\JSTL Sample\demoWeb2\WEB-INF\lib”)。
     
       找到jstl\tld目錄,復制其中的c.tld文件到“JSTL Sample”目錄中的“\demoWeb2\WEB-INF”目錄。
     
      刷新demoWeb2目錄,展開如圖,可以看到加入的三個文件已經顯示出來了:
     
     
     
    4.修改程序
     

    注意

    由于Lomboz只支持JSTL1.1以上版本,EL 是在JSP 2.0 中正式納入規范的,所以web.xml 應該使用2.4的Schema, 而不是2.3的DTD。   
     
      
    打開WEB-INF目錄下的web.xml文件,修改如下: 

    WEB-INF/web.xml

     <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="
    http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">
     <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
     <error-page>
      <error-code>404</error-code>
      <location>/error.jsp</location>
     </error-page>
    </web-app>
     

    注意

    如果你安裝了XMLBuddy插件,并且是用它來打開“web.xml”文件,有可能會出現以下的錯誤“Cannot find the declaration of the element 'web-app'”,關閉“web.xml”文件,錯誤消失。它不妨礙程序的運行。   
     
     
    下面修改index.jsp文件

    demoWeb2/index.jsp

    <%@page contentType="text/html;charset=gbk" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
     
    <html>
      <head>
        <title>Count to 10 Example (using JSTL and scriptlet)</title>
      </head>
      <body>
     
        <%-- 這是利用JSTL 打印1到10 --%>
          利用JSTL 打印1到10 <p>
        <c:forEach var="i" begin="1" end="10" step="1">
          <c:out value="${i}" />
          <br/>
        </c:forEach>
       
        <%-- 這是利用JSP的scriptlet 打印1到10 --%>
        <p>    利用JSP的scriptlet 打印1到10   <p>
        <%  for(int i=1;i<=10;i++)  {%>
          <%=i%><br/>
        <%  } %>
      
     </body>
    </html>
     
     
    注意
    在Lomboz中,只支持JSTL 1.1版本,所以其核心標簽庫的uri默認為http://java.sun.com/jsp/jstl/core。
    因為JSTL 1.1同時支持JSTL 1.0和1.1,所以假若核心標簽庫的uri為http://java.sun.com/jstl/core,則將會使用到JSTL 1.0的核心標簽庫,此時Lomboz將出現錯誤。
     
     
    5.運行程序
       保存文件后,部署demoWeb2模塊,運行服務器,然后在瀏覽器窗口輸入地址:
     
     OK! 應該可以看到如下界面:


    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2006-01-06 17:18 草兒 閱讀(208) 評論(0)  編輯  收藏 所屬分類: Java編程經驗談
    主站蜘蛛池模板: 亚洲一卡二卡三卡四卡无卡麻豆| 亚洲国产精品特色大片观看完整版| 亚洲美女自拍视频| 中文无码成人免费视频在线观看| 亚洲欧洲自拍拍偷精品 美利坚 | 国产区图片区小说区亚洲区| 国产高清免费观看| 免费无遮挡无遮羞在线看| 亚洲国产成人VA在线观看| 9久热这里只有精品免费| 久久综合图区亚洲综合图区| 久久综合给合久久国产免费| 亚洲成无码人在线观看| 四虎永久在线精品免费观看视频| 亚洲三级在线视频| 日本免费电影一区| www一区二区www免费| 无码乱人伦一区二区亚洲一| 91人成网站色www免费下载| 国产成人精品亚洲2020| 日韩免费一区二区三区| 国产免费人成视频尤勿视频| 亚洲av无码成人黄网站在线观看| 1000部啪啪毛片免费看| 亚洲成a人无码亚洲成www牛牛| 国产黄色一级毛片亚洲黄片大全| 久久精品成人免费看| 亚洲精品456人成在线| 免费大学生国产在线观看p| 国产精品1024在线永久免费| 亚洲三级电影网站| 狠狠久久永久免费观看| 99热在线日韩精品免费| 亚洲伊人久久大香线焦| 国产成人免费高清在线观看| 四虎影视无码永久免费| 中文字幕精品三区无码亚洲| 亚洲日韩精品一区二区三区无码| 国产福利在线免费| 91精品成人免费国产| 亚洲人成网站999久久久综合|