国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

JSP 應用范例
2007-09-26   網絡

前言

相信大家都聽過 ASP ( ActiveServer Pages) 這個名詞吧。隨著網際網絡的快速興起,網絡,已成為另一個重要的信息傳播媒介。以往以 HTML 所編輯而成的網頁( Homepages),只能靜態的呈現資料。現在新一代使用者所要求的網頁,必須能夠動態的呈現網頁、與使用者產生互動、甚而可以完成數據處理的網頁。 因此許多新的標準應運而生, JSP 便是其中一例。除了具有與 ASP 相當的功能之外,同時還有許多 ASP 所無法比擬的優點。以下將對 JSP 及 DBMaker 所提供的 JSP 應用程序范例做更進一步詳細的說明。

有關 JSP 的相關訊息,您也可以連結至 Java 網站參考。

什么是 JSP

JavaServer Pages (JSP),是由 Sun Microsystem 公司所發展出來一種新的規格標準。隨著網際網絡的快速發展,附加在網際網絡上的功能越來越多樣化,網頁的設計,也已從最初單純靜態的呈現數據、簡單的數據處理,進展到可以與使用者互動,也可以加入各種對象使之更富有變化;更進一步的,是將原本在使用者端執行的網頁,提升至服務器端來執行程序,大大的提升執行效率,也增加了網頁處理繁復資料的能力。

JSP 是使用 XML – like 卷標和 Scriptlet 將 Java 程序包裹在卷標 ( tag ) 中,執行.JSP 程序時,程序部分由服務器端處理,而使用者端只需作 HTML 的處理,提供了網頁設計者一個更簡捷、更快速的方法,以動態產生的方式來設計、維護一個網頁。

JSP 既然是 Java 家族的一員,自然也承襲了 Java 一直以來所強調的優點,那就是跨平臺的設計, JSP 并不限定在特定的作業平臺或網絡服務器上才能執行 (請參考 "安裝說明" 一節的說明 ),因此,給予網頁設計者更大的發揮空間。

JavaServer Pages 包括下列的優點:

可在 Apache、Netscape、IIS 等服務器上執行。

支持的作業平臺有 Solaris、Windows、Mac、Linux 等。

JSP 允許程序設計師使用 Java 語言來撰寫程序,給予程序設計人員較多的選擇。

第一次執行 .jsp 程序時即執行 Compile,不需要每次執行 .jsp 程序時都 Compile 一次。

可以與任何 ODBC、JDBC 兼容的數據庫整合。

JSP 范例程序重點功能

此次新增在 DBMaker for Linux 版本中的 JSP 應用程序,最主要的目的是讓使用者了解如何透過 DBMaker 提供的 JDBC – ODBC Bridge 接口開發網絡伺服端應用程序。

以下的文章中,將針對下列兩個主題來做說明:

JSP 基本卷標 ( tag )介紹

以 JSP 一些基本的卷標作為示范,說明 JSP 的基本應用。

使用JDBC 來存取數據庫中的資料

將一般常用于對數據庫的建立、新增、刪除、修改等功能,經由 JSP 語法,透過 JDBC 來達成數據庫中資料的存取。

安裝說明

在執行 JSP 應用程序范例前,必須先執行相關的安裝及設定。以下我們以使用

Red Hat Linux 6.0

JDK ( Java Develop Kit ) 1.2.2或 JDK 1.1.7

Apache Web Server

Allaire JRun 2.3.3 (注一)

為例,說明安裝的程序,您可以依照下列的程序來操作。

安裝 JRun。您可以參考 DBMaker 光盤上的 jsp-startup.html 檔案,那里有如何安裝 JRun 詳細的說明。

將 JRun 安裝完成后,我們先做 dmjdbc.zip 這個檔案的路徑設定。請從 JRun 所在的目錄中找到 jsm.properties 的檔案,將下列路徑加到 jsm.properties 檔案 java.classpath 設定中

<DBMaker>/3.5/samples/driver/JDBC/dmjdbc.zip

*<DBMaker>代表的是您 DBMaker 的安裝路徑

接下來您必須要確定在Java 程序執行時,能夠找到 libdmjdbc.so 這個檔案。有下列兩種方法可以達成:

修改 jsm.properties 檔案中 java.exe 的設定

我們提供了一個 “dmjava” sample script,您可以在 jsm.properties 檔案中更改 java.exe 如下,以執行這個 sample script

java.exe = <DBMaker>/3.5/samples/JSP/dmjava

將 libdmjdbc.so 檔案放置在指定目錄下。

例如,假設您安裝的是 JDK1.2.2,libdmjdbc.so 檔案將放置在下列路徑下

<JDK1.2.2>/jre/lib/i386/libdmjdbc.so

請確定安裝完成的JRun 是否支持 Sun Microsystem 的 JSP1.0 spec.(注二)

復制 <DBMaker>/3.5/samples/JSP/ 路徑下所有檔案到您網頁服務器的 html目錄下

例如,假設您的帳號為 tony,則您需要在使用者根目錄下建立一個 html 的目錄,將檔案復制到

$ ~tony/html/ 的目錄下

激活 Apache web server

激活 Jrun

將 DBMaker ‘DBSAMPLE’ 數據庫激活成為 client-server 的模式

激活瀏覽器,輸入范例的 URL 地址

例如,承上例,輸入

http:// <MACHINE URL>/~tony/StartUp.jsp

<MACHINE URL> 指的是您網頁服務器的 IP 地址

若您成功的開啟網頁,恭喜您,您已成功的完成安裝程序,接下來,就請您依照網頁上的指示,一步一步的操作范例程序。

范例展示

JSP 基本卷標( tag )介紹

Format
Category
description

<!--   -- >
Comments
為程序或指令批注時用,兩者不同之處在于使用<!--  -- >所批注的文字在 HTML source 檔案中會顯示出來,而使用 <%--  -- >則不會。

<%--  -- >


<!-- This is my first JSP program --> # This comment will appear in HTML source

<%-- Function for connect to database -- ># This comment won’t appear in HTML

Format
Category
description

<%  %>
Scriplet
將 Java 程序 包裹在此 tag 中,用以和 HTML tag 區別


<%

String name = null;

if (myResult.getValue( ) > 1)

%>

Format
Category
Description

<%!  -- >
Declaration
宣告變量用。


<%! String name=”Alexander”; %>

Format
Category
Description

<%=  %>
Expression
在此 tag 中所設定變量的值會轉換以字符串格式表示。需注意的是不能使用分號(;)


This is <%=name%>’s first JSP page.

Display in the page:

This is Alexander’s first JSP page

Format
Category
Description

<%@ include file =%>
Include Directive
可以將一個檔案 include到 jsp檔案中使用,include的意思是說被 include檔案中的文字或程序會加入到 include file 檔案這個tag 所在的位置。可以使用的檔案包括 jsp檔案、HTML檔案以及純文本文件。要注意的是,include 進來的檔案不能有<html></html>、<body></body>等 tags,才不會和原始 JSP檔案的 tag 相沖突。


<HTML>

<HEAD><TITLE>Include file example</TITLE></HEAD>



<BODY >



<P>

The current date and time are

<%@ include file="time.jsp" %>



</P>

</BODY>



</HTML>

time.jsp :

<%@ page import="java.util.*" %>

<%= (new java.util.Date() ).toLocaleString() %>

The result displays in the page as following :

The current date and time are

Dec 25, 1999 23:59:59

Format
Category
Description

<%@ page %>
Page Directive
設定整個 JSP page 的屬性。


<%@ page language=”java” %>

<%@ page import= “java.util.*,java.sql.* %>

接下來,我們來看一下這個應用程序范例的操作畫面。

這個應用程序是以一個動物實驗室為架構,紀錄動物在這個實驗室接受實驗的情形,經由這個程序,我們可以依照種類名( order)、名稱( name)、學名( scientific name)來查詢實驗室中現有的動物,也可以新增、修改或刪除動物的資料。

熱詞搜索:

上一篇:安裝好你的機器來使用JSP
下一篇:JSP顯示中文問題的解決方案

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲欧美精品在线| 国产欧美日韩在线播放| 欧美日韩国产欧| 亚洲激情成人网| 欧美成人一区二免费视频软件| 国产一区二区三区在线观看免费视频| 欧美专区在线观看| 亚洲第一在线综合网站| 欧美黄色视屏| 国产精品99久久久久久www| 国产精品网站在线| 六月婷婷一区| 中日韩在线视频| 国产日产高清欧美一区二区三区| 久久精品最新地址| 日韩亚洲欧美中文三级| 国产精品一国产精品k频道56| 欧美怡红院视频一区二区三区| 好看的日韩视频| 欧美激情一区二区三区在线视频观看 | 久久激情五月丁香伊人| 在线精品国产成人综合| 欧美日韩国产一级| 久久精品亚洲乱码伦伦中文| 亚洲激情社区| 国产综合自拍| 欧美性一区二区| 欧美不卡视频一区| 亚洲欧美日韩视频一区| 亚洲二区在线观看| 欧美一区视频| 一本色道久久88综合日韩精品| 国产日韩欧美一区在线| 欧美国产亚洲视频| 亚洲免费在线观看| 99re视频这里只有精品| 国产色综合久久| 欧美午夜免费影院| 麻豆国产精品777777在线| 久久久精彩视频| 一区二区三区日韩欧美精品| 国产日韩在线一区| 欧美成年人在线观看| 欧美在线观看日本一区| 亚洲视频在线观看网站| 亚洲精品国久久99热| 国产日韩精品在线播放| 国产精品久久波多野结衣| 欧美日本高清视频| 美女亚洲精品| 久久综合九色99| 欧美在线免费视频| 亚洲综合精品自拍| 一区二区三区日韩欧美| 亚洲免费观看高清在线观看 | 欧美国产另类| 鲁大师成人一区二区三区| 欧美一区不卡| 亚洲免费在线精品一区| 亚洲午夜极品| 亚洲女爱视频在线| 亚洲综合色视频| 亚洲线精品一区二区三区八戒| 久久电影一区| 亚洲综合三区| 欧美一区二区视频在线观看| 亚洲欧美日韩国产成人精品影院| 亚洲欧美日韩电影| 亚洲欧美日韩精品久久| 亚洲综合日韩中文字幕v在线| 亚洲视频日本| 亚洲欧美中文在线视频| 欧美亚洲综合久久| 久久久久一区| 欧美激情一区二区三区高清视频 | 一区二区三区|亚洲午夜| 亚洲精品一级| 亚洲精品免费网站| 亚洲午夜精品在线| 亚洲天堂av电影| 亚洲一二三区视频在线观看| 亚洲一区二区黄| 亚洲高清视频中文字幕| 亚洲欧洲日韩在线| 一本久久青青| 欧美一区2区视频在线观看| 久久久一区二区| 欧美激情视频一区二区三区免费| 欧美视频在线观看一区| 国产精品一区二区在线观看网站| 国产精品二区二区三区| 国语对白精品一区二区| 99re国产精品| 久久精品国产999大香线蕉| 女人香蕉久久**毛片精品| 欧美视频二区36p| 国产视频观看一区| 亚洲精品一区二区网址| 午夜精品成人在线视频| 久久精品视频免费| 亚洲综合日韩| 美女日韩在线中文字幕| 国语自产精品视频在线看8查询8| 亚洲国产成人不卡| 日韩视频永久免费| 久久福利一区| 欧美激情一区二区三区全黄| 国产毛片一区| 亚洲最黄网站| 久久久水蜜桃av免费网站| 欧美日韩国产综合新一区| 国产嫩草一区二区三区在线观看| 亚洲国产成人在线视频| 亚洲欧美日韩在线播放| 欧美日韩性生活视频| 亚洲高清视频一区二区| 欧美专区日韩视频| 欧美激情亚洲视频| 有码中文亚洲精品| 久久精品视频在线看| 国产精品mv在线观看| 亚洲精品欧美在线| 欧美1区视频| 伊大人香蕉综合8在线视| 亚洲欧美日韩一区二区三区在线| 欧美日本一道本| 夜夜爽99久久国产综合精品女不卡| 久久久久欧美| 国产视频自拍一区| 欧美一区二区三区在线播放| 国产精品久久久久77777| 99热在线精品观看| 欧美日韩国产影院| 在线亚洲欧美视频| 国产精品日日摸夜夜摸av| 亚洲小少妇裸体bbw| 欧美日韩在线视频一区| 亚洲视频999| 国产精品日产欧美久久久久| 亚洲一区在线观看免费观看电影高清| 欧美日韩免费观看一区三区 | 国产精品久久久久久亚洲毛片| 日韩一区二区精品葵司在线| 欧美日韩成人激情| 亚洲视频欧洲视频| 国产精品一香蕉国产线看观看| 香蕉久久国产| 国产资源精品在线观看| 久久男人av资源网站| 亚洲精品免费在线播放| 欧美精品一区二区高清在线观看| 亚洲人成人一区二区在线观看| 欧美精品色网| 亚洲一区www| 国语对白精品一区二区| 欧美精品手机在线| 午夜精品美女自拍福到在线 | 亚洲黄色免费电影| 男人的天堂成人在线| 日韩视频在线免费| 国产精品videossex久久发布| 欧美一区二区三区电影在线观看| 国内伊人久久久久久网站视频 | 你懂的国产精品永久在线| 亚洲欧洲一二三| 欧美视频在线观看免费网址| 午夜日韩电影| 亚洲国产精品电影| 国产精品嫩草99av在线| 久久久久网址| 亚洲视频网在线直播| 好看的亚洲午夜视频在线| 欧美精品99| 久久精品一区二区国产| 亚洲日韩欧美视频| 国产日本欧美视频| 欧美久久电影| 久久精品一区| 亚洲自拍偷拍网址| 亚洲国产成人高清精品| 欧美性天天影院| 另类亚洲自拍| 先锋影音国产精品| 日韩性生活视频| 黄色综合网站| 久久精品国产91精品亚洲| 在线一区二区三区四区| 亚洲电影在线观看| 国产一区二三区| 欧美午夜视频网站| 欧美激情国产高清| 久久国产精品毛片| 在线一区二区三区做爰视频网站| 欧美日韩精品一二三区| 女人天堂亚洲aⅴ在线观看| 欧美中文在线免费| 性做久久久久久久免费看| 国产精品99久久久久久人 | 精久久久久久| 国产专区欧美精品|