Time of Update: 2017-01-18
你的J2EE應用是不是啟動並執行很慢?它們能不能承受住不斷上升的訪問量?本文講述了開發高效能、高彈性的JSP頁面和Servlet的效能最佳化技術。其意思是建立儘可能快的並能適應數量增長的使用者及其請求。在本文中,我將帶領你學習已經實踐和得到證實的效能調整技術,它將大大地提高你的servlet和jsp頁面的效能,進而提升J2EE的效能。這些技術的部分用於開發階段,例如,設計和編碼階段。另一部分技術則與配置相關。 技術1:在HttpServletinit()方法中快取資料 伺服器會在建立se
Time of Update: 2017-01-18
JSP/Servlet 中的漢字編碼問題網上就 JSP/Servlet 中 DBCS 字元編碼問題有許多優秀的文章和討論,本文對它們作一些整理,並結合 IBM WebSphere Application Server 3.5(WAS)的解決方案作一些說明,希望它不是多餘的。內容: 問題的起源 ??????-80,GBK,GB18030-2000 漢字字元集及 Encoding 中文轉碼時'?'、亂碼的由來 JSP/Servlet 漢字編碼問題及在 WAS 中的解決辦法 結束語 參考文章 1.
Time of Update: 2017-01-18
//變數聲明 java.lang.String strFileName; //檔案名稱 java.io.File objFile; //檔案對象 java.io.FileReader objFileReader; //讀檔案對象 char[] chrBuffer = new char[10]; //緩衝 int intLengt
Time of Update: 2017-01-18
JSP是由Sun微系統公司於1999年6月推出的一項技術,是基於JavaServlet以及整個java體系的Web開發技術,利用這一技術可以建立先進、安全和跨平台的動態網站。JSP 與ASP非常相似。兩者都提供在HTML 代碼中混合某種程式碼、由語言引擎解釋執行程式代碼的能力。在ASP或JSP 環境下,HTML代碼主要負責描述資訊的顯示樣式,而程式碼則用來描述處理邏輯。ASP下的程式設計語言是 VBScript 之類的指令碼語言,而JSP&nbs
Time of Update: 2017-01-18
<%@ page contentType="text/html;charset=8859_1" %><%//變數聲明java.sql.Connection sqlCon; //資料庫連接對象java.sql.Statement sqlStmt; //SQL語句對象java.sql.ResultSet sqlRst; //結果集對象java.lang.String strCon;&
Time of Update: 2017-01-18
問題的由來 前不久做了一個通過JSP產生PDF報表的小項目,算得上開了一次眼界。企業的一些資訊通過網路形成Html報表,雖然IE可以直接列印顯示在其中的內容,但是從介面上來看,如果直接將Html的顯示結果列印出來,顯得不太美觀。如果將它轉成PDF檔案再列印,則列印效果會好很多。 iText簡介 iText是一個開放源碼的Java類庫,可以用來方便地產生PDF檔案。大家通過訪問http://sourceforge.net/project/showfiles.php?group_id=1525
Time of Update: 2017-01-18
有一個技術可以在Java Server Pages(JSP)中產生整齊、精細的長條圖,它可以用來作為可重用的背景。為了達到可重用性的目的,你需要使得圖形的尺寸可以調整,你還應該管理直方塊以免它們越過繪圖區域的邊界。然後,你還需要把圖形資料編碼為一種可用的圖形格式。我們將利用這個代碼例子介紹本技巧。 你需要什嗎?為了開始運行本文所給出的例子,你需要JDK
Time of Update: 2017-01-18
一、概述
Time of Update: 2017-01-18
添加JSP自訂標籤:先添加一個tld檔案到WEB-INF檔案夾中<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
Time of Update: 2017-01-18
JSP要經過兩次的“編碼”,第一階段會用pageEncoding,第二階段會用utf-8至utf-8,第三階段就是由Tomcat出來的網頁,
Time of Update: 2017-01-18
好長時間不看,又把基礎只是給忘了。今天好好的再看看。呵呵呵......溫故而知新啊!!!1.RequestDispatcher.forward()――轉寄 是在伺服器端起作用,當使用forward()時, Servlet engine傳遞HTTP請求從當前的Servlet or JSP到另外一個Servlet,JSP 或普通HTML檔案,也即你的 form提交至a.jsp,在a.jsp用到了forward()重新導向至b.jsp,此時form提交的所有資訊在
Time of Update: 2017-01-18
在一個有密碼保護的Web應用中,正確處理使用者退出過程並不僅僅只需調用HttpSession的invalidate()方法。現在大部分瀏覽器上都有後退和前進按鈕,允許使用者後退或前進到一個頁面。如果在使用者在退出一個Web應用後按了後退按鈕瀏覽器把緩衝中的頁面呈現給使用者,這會使使用者產生疑惑,他們會開始擔心他們的個人資料是否安全。許多Web應用強迫使用者退出時關閉整個瀏覽器,這樣,使用者就無法點擊後退按鈕了。還有一些使用javascript,但在某些用戶端瀏覽器這卻不一定起作用。這些解決方
Time of Update: 2017-01-18
世界上的各地區都有本地的語言。地區差異直接導致了語言環境的差異。在開發一個國際化程式的過程中,處理語言問題就顯得很重要了。 這是一個世界範圍內都存在的問題,所以,Java提供了世界性的解決方案。本文描述的方法是用於處理中文的,但是,推而廣之,對於處理世界上其它國家和地區的語言同樣適用。 漢字是雙位元組的。所謂雙位元組是指一個雙字要佔用兩個BYTE的位置(即16位),分別稱為高位和低位。中國規定的漢字編碼為GB2312,這是強制性的,目前幾乎所有的能處理中文的應用程式都支援GB2312。G
Time of Update: 2017-01-18
Jsp包含三個編譯指令和七個動作指令。 三個編譯指令為:page、include、taglib。 七個動作指令為:jsp:forward、jsp:param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。 一、編譯指令 1、 page指令 a. 通常位於jsp頁面的頂端,同一個頁面可以有多個page指令。文法格式如下: 複製代碼 代碼如下: 〈% @page [language="Java"]
Time of Update: 2017-01-18
JSP編譯器指引與指令元件有五種型態.在JSP1.0之後,大部分的JSP是包含在以作為結束的單一標籤裡.新的JSP1.1規格已經發表了,它同時也與XML相容.五種JSP的編譯器指引如下所示:1.編譯器指引2.預定義3.運算式4.程式碼5.註解
Time of Update: 2017-01-18
什麼是Servlet和JSP用Java開發Web應用程式時用到的技術主要有兩種,即Servlet和JSP。 Servlet是在伺服器端執行的Java程式,一個被稱為Servlet容器的程式(其實就是伺服器) 負責執行Java程式。而JSP(Java Server Page)則是一個頁面, 由JSP容器負責執行。Servlet和JSP兩者最大的區別就是,Servlet以Java程式為主, 輸出HTML代碼時需要使用out.println函數,也就是說Java中內嵌HTML;
Time of Update: 2017-01-18
Servlet有一個很有意思也很有用的功能,就是Filter。 所謂Filter,就是在使用者請求到達 Servlet 之前、或者 Servlet 執行之後, 執行的一段小程式,這段程式可以對使用者請求做預先處理, 或者對Servlet返回的結果進行一些公用處理。Filter可以在請求到達 Servlet 之前執行, 甚至即使請求一個靜態頁面或圖片等,Filter也會被優先執行。 這樣我們可以通過Filter對應用程式內的所有對象(包括Java程式和靜態內容)進行預先處理。
Time of Update: 2017-01-18
---- JSP是一種較為常用的動態網頁製作技術,但Apache本身只支援靜態網頁,因此需要與其他特定的應用服務結合使用。本文要介紹的是一種將Apache與Tomcat服務相結合來支援JSP動態網頁的最新實用技術,即用"apache/jk"方式支援JSP動態網頁。
Time of Update: 2017-01-18
JSP內建對象之request對象用戶端的請求資訊被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的執行個體。序號 方 法 說 明 1 object getAttribute(String name) 返回指定屬性的屬性值 2 Enumeration getAttributeNames() 返回所有可用屬性名稱的枚舉 3 String getCharacterEncoding() 返回字元編碼方式 4 int
Time of Update: 2017-01-18
這篇文章介紹的是用javabean和jsp頁面來實現資料的分頁顯示,例子中所使用的資料庫是Mysql。 1、先看javabean 類名: databaseBean.java: 以下為databaseBean.java的代碼: 複製代碼 代碼如下: package database_basic; import java.sql.*; import java.util.*; public class databaseBean { //這是預設的資料庫連接方式 private String