国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSTL實現JSP 應用程序快速開發

2019-11-02 15:14:34
字體:
來源:轉載
供稿:網友

      JSTL是一個已經被標準化的標記庫集合,她支持迭代、條件、XML文檔的解析,國際化,和利用SQL與數據庫交互的功能。JSTL主要包括四個基本部分的標記庫:Core,XML,國際化,和對SQL的支持。由于這篇文章的主要是以其中的SQL部分的應用來快速了解JSTL,所以我們這篇文章只介紹了 Core和SQl標簽庫的一些基本功能。

  這項技術簡單而且功能強大,足以和PHP、ColdFusion一較高下.他在拓展Java的應用領域方面有足夠的能力,這些領域不只包括大型的可再升級的Web應用程序,對于僅擁有簡單主頁的Web程序一樣沒問題。這允許你在建立站點的時候可以避免那些經常考慮的XML的集成和與數據庫的連接。JSTL的關鍵點就是簡單易用。還有,那就是JSTL是基于JSP構建的, 他允許我們使用所有的Java技術。

  開始之前,我們需要弄清楚怎樣才能運行JSTL.由于是基于JSP技術的,所以我們運行它就需要一個能夠編譯JSP的容器,這里我們使用免費的JSP容器:TOMCAT(http://jakarta.apache.org/tomcat/index.html).至于如何安裝這個產品已經超出了本文所講述的范圍。毫無疑問,這個軟件產品現在已經很普及了,而且關于如何安裝的文檔資料也是很多。這里假設您已經安裝并成功配置了這個容器,你只需再安裝JSTL運行所需文件它可以從這里下載http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html你不需要真正的安裝它,只需要將其中的.JAR文件包含到你的應用程序的WEB-INF/lib目錄下即可。

  因為我們要在一個支持標準SQL的數據庫上運行程序,你需要在你的電腦上安裝有一個數據庫。數據庫的類型有許多種,這里我選擇了MySql。我之所以選擇他的原因在于首先,我們需要展示JSTL對于構造簡單快速的應用程序領域所起的作用,同時能和一直在這個領域處于主導地位的PHP+MySql有所比較;第二點那就是MySql是可以免費下載并包含有一個針對JAVA的JDBC驅動.總之,為了使用下面的例子,你需要下載一個MYSQL服務器(http://www.mysql.com/products/mysql/index.html; MySql Connector/J JDBC驅動程序http://www.mysql.com/products/connector-j/index.html;還有就是MySql control center http://www.mysql.com/products/connector-j/index.html),這個產品可以讓你非常容易的操作管理Mysql數據庫文件。全部下載完成后,你需要安裝mysql和mysql Control Center。另外還有就是mysql的JDBC驅動需要放到你的web應用程序中的/Web-INF/lib目錄中。

  在創建程序代碼之前,你需要創建并填寫數據庫表。關于這方面的主題文章也相當廣泛,具體如何操作超出了本文的范圍。這里我推薦給你我們上面提及的一個可視化的管理工具 MySQL Control Center.你可以用他來創建一個用來運行程序的測試用戶,數據庫以及創建一個測試表,并填寫若干記錄。關于登陸名及密碼數據庫名稱這些配置環境參數,你應該記住他們,稍后需要應用到我們的代碼中。

  現在,你就可以準備創建自己的第一個JSTL應用程序了它需要我們做下面一些事情:

  整個實例程序代碼包括兩個文件Hello.jsp和 Continue.jsp

  Hello.jsp文件允許你輸入數據庫名稱、登陸名稱、登陸密碼、數據庫表名。Continue.jsp:接受Hello.jsp中的數據信息并且連接數據庫,并對數據庫中的表執行一個Select請求.

  下面是這個系統所有的代碼文件,我將逐一進行解釋。這些代碼相當簡單,對于代碼的結構,我相信你即使沒有我的解釋你也能理解的.

  1: <!-- Hello.jsp -->

  2: <html>

  3: <head>

  4: <title>Hello</title>

  5: </head>

  6: <body bgcolor="#ffffff">

  7: <h1>Please, enter all necessary information and click OK.</h1>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广州市| 嘉祥县| 新余市| 拉孜县| 青冈县| 淅川县| 中西区| 黔江区| 六盘水市| 马关县| 贡嘎县| 沅江市| 牡丹江市| 南涧| 临城县| 屏南县| 静海县| 平阳县| 普陀区| 临武县| 瓦房店市| 图们市| 弋阳县| 榆树市| 迁安市| 温泉县| 漳州市| 洛扎县| 洮南市| 惠来县| 中江县| 萨嘎县| 渝中区| 丹寨县| 金川县| 瑞金市| 惠来县| 乐昌市| 衡山县| 武定县| 尼勒克县|