Time of Update: 2017-01-18
package coreservlets;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/** Sets six cookies: three that apply only to the current* session (regardless of how long that session lasts)* and three that persist for an hour (regardless
Time of Update: 2017-01-18
MailExample.jsp<html><head><title>JSP JavaMail Example </title></head><body><%@ page import="java.util.*" %><%@ page import="javax.mail.*" %><%@ page
Time of Update: 2017-01-18
package coreservlets;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/** Simple servlet that generates HTML.* <P>* Taken from Core Servlets and JavaServer Pages* from Prentice Hall and Sun Microsystems Press,*
Time of Update: 2017-01-18
一、 什麼是JSP JSP(JavaServer Pages)是由Sun
Time of Update: 2017-01-18
1.1 Java Servlet及其特點 Servlet是Java技術對CGI編程的回答。Servlet程式在伺服器端運行,動態地產生Web頁面。與傳統的CGI和許多其他類似CGI的技術相比,Java Servlet具有更高的效率,更容易使用,功能更強大,具有更好的可移植性,更節省投資(更重要的是, Servlet程式員收入要比Perl程式員高:-):
Time of Update: 2017-01-18
Windows98,Windows NT 4.0,Windows 2000 professional,windows 2000 server等 jdk1_2_2-001-win.exe tomcat.zip(3.1) 一、軟體下載 JDK http://java.sun.com/products/jdk/1.2/ Tomcat http://jakarta.apache.org/builds/tomcat/release/v3.1/ 二、軟體安裝
Time of Update: 2017-01-18
在 Linux 上安裝Apache+ApacheJServ+JSP 安裝軟體的順序如下: I. 安裝 Apache Web Server a. 使用 RPM 如果使用 RPM 套件,在取得 Apache Web Server 套件之後,只需要輸入以下命令即可完成安裝: [root@localhost root]# rpm -ivh apache-1.3.xx.i386.rpm ( xx 代表 Apache Web Server 版本 ) b. 使用 SOURCE 如果使用的是 Apache
Time of Update: 2017-01-18
使用指令碼 在有些地方,你大概要加一些好的,成熟的程式到你的JSP頁裡,JSP的標籤雖然很強大,但是完成某些工作還是比較費力的困難的。這時你可以使用指令碼語言段來補充JSP標籤。 使用的JSP引擎是支援指令碼語言的,SUN的JSP參考文說明,必須使用Java程式語言來編寫指令碼,但是其他第三方的JSP引擎允許使用其他語言來寫指令碼程。 如何增加指令碼 首先,你必須瞭解一些增加指令碼元素到JSP頁中的一些基本規則 1、 在JSP頁面裡用Page指令定義指令碼(預設值是Java,一般不需要定義) 2
Time of Update: 2017-01-18
第二課:用HTML表單 大多數情況下,商業的網站都要有一些表單,比如說輸入一下消費者的姓名啦,地址啦,或者敲一個詞來用搜尋引擎來查一下啦,或者市場人員從來訪者處收集一些資料供參考什麼的。 那些表單傳回的資料怎麼處理的? 來訪者通過表單向JSP引擎輸入了資料,並儲存在了request對象中,那麼接下來怎麼辦? 圖2-1向你展示了資料流是如何在伺服器和客戶之間傳遞的(至少在SUN的JSP reference
Time of Update: 2017-01-18
JavaServer Pages (JSP)是基於Java的技術,用於建立可支援跨平台及跨Web伺服器的動態網頁。 JSP可與微軟的Active Server Pages (ASP)相媲美,但JSP使用的是類似於HTML的標記和Java 程式碼片段而不是用VBScript。當你使用不提供ASP本地支援的Web伺服器(例如
Time of Update: 2017-01-18
在網上看到很多問題是關於如何學習jsp的,正好網上看到一篇關於學習jsp的文章,就摘了一部分翻譯過來,希望能對大家學習jsp有點指 導。 一個普通的錯誤是把JSP當作簡化的 Java。它不是,(事實上, JSP 是簡化的 servlets 。)程式員通常試著沒有學習要求的支援技巧而 直接學習 JSP 。JSP 是一個銜接技術,並且成功地串連你需要理解的另外的技術。如果你已經知道 Java , HTML 和 Javascript,這意味著 JSP 將確實是簡單的。 需要成為一個成功的 JSP
Time of Update: 2017-01-18
預備知識: 1.位元組和unicode Java核心是unicode的,就連class檔案也是,但是很多媒體,包括檔案/流的儲存方式 是使用位元組流的。 因此Java要對這些位元組流經行轉化。char是unicode的,而byte是位元組. Java中byte/char互轉的函數在sun.io的包中間有。其中ByteToCharConverter類是中調度, 可以用來告訴你,你用的Convertor。其中兩個很常用的靜態函數是 public static
Time of Update: 2017-01-18
一、 JSP 技術概述 在 Sun 正式發布 JSP(JavaServer Pages) 之後,這種新的 Web 應用程式開發技術很快引起了人們的關注。 JSP 為建立高度動態 Web 應用程式提供了一個獨特的開發環境。按照 Sun 的說法, JSP 能夠適應市場上包括 Apache WebServer 、 IIS4.0 在內的 85% 的伺服器產品。即使您對 ASP “一往情深”,我們認為,關注 JSP 的發展仍舊很有必要。 ㈠ JSP 與 ASP 的簡單比較 JSP 與
Time of Update: 2017-01-18
JSP、SSJS與NAS
Time of Update: 2017-01-18
如果你是直接使用Java servlets,那你將不得不在Java類中處理HTTP輸入和HTML輸出,你需要豐富的Java編程經驗來構建複雜的應用程式。JSP的加入,使你可以把HTML的表達邏輯從植入servlets中的複雜的商務邏輯區分開來。這意味著可以由有經驗的指令碼編寫者來編寫表達層代碼,而進階的Java開發人員能夠集中精力去解決servlets和bean中更為複雜的問題。
Time of Update: 2017-01-18
執行模板 這裡所討論的模板將在三種定製標籤下執行: Template: insert Template: put Template: get insert 標籤中包含一個模板,但是在包含之前,put 標籤儲存有一些資訊——name, URI和Boolean 值(用來指定將內容是包含還是直接顯示)——關於模板所包含的內容。在template:get中包含(或顯示)了指定的內容,隨後將訪問這些資訊。 template:put 把Bean
Time of Update: 2017-01-18
Window 工具包提供了一種典型的布局機制,比如說在一個容器中確定組件元素的位置。在AWT 和 Swing都有布局管理器,而在VisualWorks Smalltalk中有wrapper。本文將介紹一種JSP模板機制,它允許布局被封裝和重新利用。JSP模板最小化了布局改變所造成的影響,這裡我們將鼓勵大家採用封裝模組化設計。 儘管 Web開發工具的改進非常迅速,但是它們仍然落後於圖形化使用者介面(GUI)工具包(Swing 和 VisualWorks
Time of Update: 2017-01-18
每次使用者在Eshop.jsp頁內加入一件物品,頁面就向控制servlet發送一個請求。由servlet依次決定適當的動作,然後處理要加入的物品的請求參數。然後它例示一個新的CD Bean(見代碼清單4)表示所選物品,並在會話內更新購物車對象。 代碼清單 4:CD.java package shopping; public class CD { String album; String artist; String country; float price;
Time of Update: 2017-01-18
理解“音樂無國界” “音樂無國界”的主介面是JSP頁 Eshop.jsp(見代碼清單1)。你會注意到,這個頁面幾乎只作為專門的使用者介面,不承擔任何處理任務――是一個最理想的JSP方案。另外,請注意另一個JSP頁Cart.jsp(見代碼清單2)被Eshop.jsp通過指令<jsp:include page="Cart.jsp" flush="true" />包含於其中。 代碼清單 1:EShop.jsp <%@ page
Time of Update: 2017-01-18
最近已經有了很多相關的介紹,JSP正在成為一種卓越的Java技術,可用於建立動態Web應用程式。Java程式員之所以喜愛JSP有數不清的理由。有些人喜歡它為互動式頁面帶來的“一次編寫,處處使用”的方式;還有些人欣賞它是因為它容易學習,並且使他們可以把Java作為一種伺服器端指令碼語言來使用。但更多的還都是因為一個共同原因――使用JSP的最大好處是它能協助你有效地把表達與內容分離開。在本文中,我對下面的問題作了深入探討,那就是,如何使用JSP Model