国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
国产精品你懂的在线欣赏| 欧美日韩精品三区| 日韩理论电影院| 久久嫩草精品久久久精品| 欧美精品粉嫩高潮一区二区| 色偷偷久久人人79超碰人人澡| 国产高清在线观看免费不卡| 精品一区二区三区不卡| 麻豆精品一二三| 99国产精品久| 99久久99精品久久久久久 | 久久国产婷婷国产香蕉| 日韩在线一二三区| 免费在线看成人av| 国产麻豆视频一区二区| 成人av网址在线观看| 激情综合网天天干| 狠狠色综合播放一区二区| 国产精品99久久久久久久vr| 成人av高清在线| 欧美午夜电影一区| 日韩欧美不卡在线观看视频| 久久精品一区八戒影视| 中文字幕一区二区三区四区不卡 | 久久久久久免费| 国产精品网站导航| 亚洲国产一区在线观看| 热久久久久久久| 粉嫩av亚洲一区二区图片| 91看片淫黄大片一级在线观看| 欧美视频自拍偷拍| 久久中文娱乐网| 一片黄亚洲嫩模| 精品一区二区三区在线观看国产| 成人av资源在线观看| 欧美日产在线观看| 国产精品网站一区| 奇米影视在线99精品| 成人网在线播放| 制服丝袜在线91| 国产精品国产三级国产专播品爱网| 亚洲一区二区三区激情| 国产精品一二三四五| 欧美专区日韩专区| 国产精品私人自拍| 免费人成黄页网站在线一区二区| 白白色 亚洲乱淫| 日韩一区二区精品葵司在线| 亚洲人午夜精品天堂一二香蕉| 久久精品国产在热久久| 91香蕉视频mp4| 久久综合国产精品| 婷婷国产在线综合| aaa国产一区| 久久久五月婷婷| 奇米影视7777精品一区二区| 91美女蜜桃在线| 国产女同互慰高潮91漫画| 日日嗨av一区二区三区四区| 91丝袜高跟美女视频| 久久久欧美精品sm网站| 视频在线观看一区| 日本韩国一区二区三区视频| 中文av字幕一区| 国产福利一区二区三区视频在线 | 国产999精品久久久久久| 91精品婷婷国产综合久久竹菊| 亚洲啪啪综合av一区二区三区| 国产综合色视频| 久久电影网站中文字幕| 亚洲欧洲日韩综合一区二区| 久久精品综合网| 色偷偷一区二区三区| 国产ts人妖一区二区| 亚洲视频一二区| 国产欧美一区二区三区鸳鸯浴 | 欧美日韩一卡二卡三卡| 日韩精品一区二区三区中文不卡| 在线欧美日韩国产| 欧美va亚洲va国产综合| 亚洲国产欧美日韩另类综合| 91免费视频网址| 亚洲欧美乱综合| 色国产精品一区在线观看| 亚洲免费视频成人| 在线视频一区二区免费| 亚洲在线成人精品| 欧美吞精做爰啪啪高潮| 亚洲va在线va天堂| 91精品国产色综合久久不卡电影 | 丝袜a∨在线一区二区三区不卡| 欧美色图片你懂的| 午夜精品福利在线| 欧美一级日韩免费不卡| 琪琪一区二区三区| 久久综合中文字幕| 处破女av一区二区| 亚洲视频中文字幕| 日本精品免费观看高清观看| 亚洲成人av一区二区| 日韩一区二区三区在线| 国产乱子伦视频一区二区三区 | 午夜精品123| 日韩三级精品电影久久久| 国产一区 二区| 中文字幕一区二区在线播放| 欧美在线视频不卡| 久久精品999| 1区2区3区精品视频| 5566中文字幕一区二区电影| 国内精品视频666| 国产精品的网站| 3751色影院一区二区三区| 懂色av一区二区夜夜嗨| 亚洲成av人片在线观看无码| 久久亚洲私人国产精品va媚药| 不卡免费追剧大全电视剧网站| 亚洲国产精品精华液网站| 欧美精品一区二区三区很污很色的| 波多野结衣91| 日本亚洲视频在线| 国产精品乱子久久久久| 在线不卡欧美精品一区二区三区| 国产一区二区三区黄视频| 亚洲免费在线观看视频| 26uuu精品一区二区三区四区在线| 99久久伊人网影院| 久久福利视频一区二区| 一区二区三区日韩欧美| 久久久久久久综合| 欧美剧情片在线观看| 99久久久免费精品国产一区二区| 精品系列免费在线观看| 亚洲综合色视频| 国产精品美女久久久久久久久 | 97久久精品人人做人人爽50路| 美女视频黄 久久| 亚洲一区二区三区在线看| 欧美国产欧美综合| 日韩免费观看高清完整版 | 国产精品影视网| 日韩电影在线观看电影| 亚洲人成精品久久久久久| 久久久久久麻豆| 精品嫩草影院久久| 5月丁香婷婷综合| 欧美日本在线一区| 欧美在线小视频| 色综合天天性综合| 成人精品鲁一区一区二区| 国内久久精品视频| 久久99精品久久久久久久久久久久| 一区二区成人在线视频| 综合电影一区二区三区| 欧美国产日韩a欧美在线观看 | 国产一区在线视频| 免费成人在线网站| 日韩综合小视频| 午夜影视日本亚洲欧洲精品| 亚洲精品日韩专区silk| 中文字幕日本不卡| 中文字幕一区二| 亚洲桃色在线一区| 亚洲欧洲国产日本综合| 国产精品欧美久久久久一区二区| 国产午夜亚洲精品午夜鲁丝片| 久久精品视频免费| 日本一区免费视频| 亚洲欧洲三级电影| 亚洲一线二线三线视频| 婷婷夜色潮精品综合在线| 亚洲1区2区3区4区| 午夜精品福利一区二区三区av| 午夜在线电影亚洲一区| 日本va欧美va精品发布| 精品一区二区在线播放| 国产精品一区二区三区网站| 国产夫妻精品视频| 成人黄页毛片网站| 在线亚洲欧美专区二区| 欧美伦理影视网| 精品国产一二三区| 国产精品日韩成人| 亚洲制服丝袜av| 麻豆国产91在线播放| 粉嫩aⅴ一区二区三区四区| 一本一本久久a久久精品综合麻豆| 欧亚一区二区三区| 日韩视频免费观看高清完整版 | 一区二区三区在线观看动漫| 午夜激情一区二区| 久久丁香综合五月国产三级网站| 国产高清在线精品| 色国产综合视频| 欧美大片在线观看| 国产精品久久福利| 日韩精品一级中文字幕精品视频免费观看 | 精品电影一区二区三区| 国产精品欧美极品| 亚洲高清免费视频|