Time of Update: 2017-02-28
js|建立|資料|資料庫 1.在Oracle的SQL Plus工具中,以具有DBA許可權的使用者登入資料庫。 system/manger@to_128 @後的to_128為資料庫的串連串名,需要根據具體情況更改,如果資料庫是在本地,則可以省略@和串連串。 2.建立jbuser使用者,指定密碼為abc。 SQL> create user jbuser identified by abc;
Time of Update: 2017-02-28
js 使用者登入和退出日誌 當使用者登入系統時,在日誌表中插入一條記錄,記錄使用者登入的時間,在使用者退出系統時記錄使用者退出系統的時間。 我們利用HttpSessionBindingListener介面來完成記錄登入和退出日誌的功能,該介面中定義了兩個方法: ·valueBound(HttpSessionBindingEvent event) ·valueUnbound(HttpSessionBindingEvent
Time of Update: 2017-02-28
js|頁面 歡迎頁面welcome.jsp 當使用者錄入正確的密碼後,switch.jsp控制JSP頁面導向welcome.jsp歡迎頁面,在這節裡,我們來開發這個welcome.jsp頁面。因為welcome.jsp需要使用到一個第三方的標籤庫,所以在開發welcome.jsp之前需要在JBuilder中作一些配置引入這個標籤庫。 將第三方標籤庫配置到JBuilder中
Time of Update: 2017-02-28
js|控制
Time of Update: 2017-02-28
js|程式 使用者登入模組程式的結構圖如下圖所示:圖 1 執行個體頁面流轉圖 使用者在登入頁面中錄入密碼、驗證正確後轉向歡迎首頁面,如果輸入的密碼錯誤,導向登入失敗頁面。這個模組包含6個JSP檔案、3個Java類及兩張後台表。 6個JSP檔案分別為使用者登入、頁面流轉控制、錯誤處理、登入成功和失敗、以及退出系統的處理頁面,簡單介紹如下: 表 1 JSP檔案JSP頁面說明login.jsp登入JSP頁面switch.jsp
Time of Update: 2017-02-28
js 比如來自Blazix伺服器的標誌庫在你的系統內容中不能使用,那麼不使用標誌庫來實現相似的功能呢?本教程就是為這個問題而提出的。這個問題是可以解決的,只是代碼要長一點。主要地,你必須親自編輯HTML標誌,然後將它設定預設值。從下面的例子的例子中我們可以學到怎樣修改GetName.jsp以提供類似於blx:getProperty的特性,但是我們只能手工地編輯HTML標誌: <jsp:useBean id="user" class="
Time of Update: 2017-02-28
js JSP 1.1提出了一種擴充的JSP標誌的方法,這種方法命名為“標誌庫”。這些庫允許另外的一些類似於jsp:include 或者jsp:forward的標誌,但是它們不是以jsp:為首碼的並且還附件一些特性。 為了介紹標誌庫,在本教程中我們使用Blazix標誌庫作為例子。這個標誌庫只能用在Blazix伺服器中,這個伺服器你可以免費下載。
Time of Update: 2017-02-28
js JSP另外一個重要的文法是Tags(標記)。JSP Tags不是使用<%,而只是使用<字元。JSP Tag有點象HTML Tag 。JSP tags可以有一個“start tag”、一個“tag body”以及一個“end
Time of Update: 2017-02-28
js 在前面的教程中,我們已經使用了java.util.Date。可以有人就會問:為什麼不只使用import java.util.*呢?其實,在JSPs中也可以使用import語句,但是它的文法跟普通的Java是有些差別的。下面給出一個例子: <%@ page import="java.util.*" %> <HTML> <BODY> <% System.out.println( "Evaluating
Time of Update: 2017-02-28
js 在你所編寫的JSP要變成一個類的定義。所有你編寫的scriptlets要放置到這個類的一個方法中。同樣,你可以增加變數和方法聲明到這個類中。當然你也可以從scriptlets和運算式中使用這些變數和方法。 為了增加一個聲明,你必須使用<%! and %>來圈起你的聲明,比如: <%@ page import="java.util.*" %> <HTML> <BODY> <%! Date theDate = new Date(); Date
Time of Update: 2017-02-28
js|動態 在我們前面的章節中,任何的HTML檔案都可以轉變成JSP檔案,做法是通過改變它的副檔名為.jsp。當然,我們要知道是什麼使得JSP有用呢?答案是嵌入Java的能力。將下列文本放置在一個以.jsp為副檔名的檔案中,比如說這個檔案為myjsp.jsp,然後將這個檔案放置到你的JSP目錄下並且在瀏覽器上看它。以下是具體的代碼: <HTML> <BODY> Hello! The time is now <%= new
Time of Update: 2017-02-28
js 第一個JSP 實際上,JSP只是簡單地將Java放到HTML網頁中去而已。你可以將現有的HTML網頁將它們的副檔名由“.html”改為“.jsp”,這是一個建立第一個JSP最好的方法。 我們可以將上一個練習中的檔案將它的副檔名由“.html”改為“.jsp”。然後在瀏覽器中裝載新的檔案,即以“.jsp”為副檔名的檔案。 此時,你可以看到的輸出,但是它需要更長的時間。這個現象也只發生在你第一次裝載它的時候。如果你重新裝載它,速度就正常了。
Time of Update: 2017-02-28
js|文法 11.1 概述 JavaServer
Time of Update: 2017-02-28
js|xml|互動
Time of Update: 2017-02-28
js|xml <%@ taglib uri="..." prefix="tl" %><html><tl:parse id="saleBooks" type="BookInventory"xml="Book_Inventory_URL"/><head>...<body><table border="0" width="50%"><tl:iterateid
Time of Update: 2017-02-28
js|xml – Resources – Mappings – Filters (JSP 1.2) – 其它3 現狀3.1 業界支援容器方面:Apache,Allaire,ATG Dynamo,BEA Weblogic,Bluestone,Caucho,Gemstone,IBM’s WebSphereInprise AppServer,Iplanet iWS, iAS,
Time of Update: 2017-02-28
js|xml|互動 saxpser.parse(xmlFile, handler); // 解析完畢後利用handler.getTable()方法返回儲存有資料的雜湊表 Hashtable hshTable = handler.getTable(); file://使用集合Enumeration來得到雜湊表hshTable中的所有索引值 Enumeration
Time of Update: 2017-02-28
js|解決|問題
Time of Update: 2017-02-28
js|servlet 即將面世的J2EE 1.4提供用Java開發Web應用程式的新的Servlet 2.4和JavaServer Pages (JSP) 2.0技術。本文展示了這兩種技術的新特性,並在適當的地方提供每個特性的範例程式碼。本文假設讀者熟悉以前的 Servlet 2.3和JSP 1.2版本。給出的例子已用Tomcat 5(包含在Java Web Services Developer Pack 1.2中)進行了測試。
Time of Update: 2017-02-28
js|xml XML和JSP是這些日子中最熱的東西。本文介紹如何聯合這兩 種技術來建設動態網站。你還可以同時看一下DOM,XPath,XSL, 和其它Java-XML技術的範例程式碼。 我們在此假設你已經瞭解JavaServer Pages(JSP)和Extensible Markup Language (XML)。但也許你對該如何綜合使用它們仍然有些 迷惑。 JSP的應用很容易,你可以用它設計網頁,使之看起來似乎和HTML一