Time of Update: 2017-01-18
世界上的各地區都有本地的語言。地區差異直接導致了語言環境的差異。在開發一個國際化程式的過程中,處理語言問題就顯得很重要了。 這是一個世界範圍內都存在的問題,所以,Java提供了世界性的解決方案。本文描述的方法是用於處理中文的,但是,推而廣之,對於處理世界上其它國家和地區的語言同樣適用。 漢字是雙位元組的。所謂雙位元組是指一個雙字要佔用兩個BYTE的位置(即16位),分別稱為高位和低位。中國規定的漢字編碼為GB2312,這是強制性的,目前幾乎所有的能處理中文的應用程式都支援GB2312。G
Time of Update: 2017-01-18
jsp:plugin Action 使您能插入所需的特定的瀏覽器的OBJECT或EMBED元素來指定瀏覽器運行一個JAVA Applet所需的外掛程式。 文法:<jsp:plugin type="bean|applet" code="classFileName" codebase="classFileDirectoryName"[ name="instanceName" ][ archive="URIToArchive, ..." ][
Time of Update: 2017-01-18
如何成為一個成功的Jsp程式員?一個普通的錯誤是把JSP當作簡化的 Java。它不是,(事實上, JSP 是簡化的 servlets 。)程式員通常試著沒有學習要求的支援技巧而 直接學習 JSP 。JSP 是一個銜接技術,並且成功地串連你需要理解的另外的技術。如果你已經知道 Java,HTML 和 Javascript,這意味著 JSP 將確實是簡單的。 需要成為一個成功的 JSP 程式員可以參考這個時間表。請注意下列: *忽略你已經熟悉的步驟。
Time of Update: 2017-01-18
在jsp程式中使用com組件的機會並不多,jsp也沒有直接操作com的函數,但有的工作有時候還必須使用com組件來完成,下面就來說一下具體的操作方法。 在jsp中使用com組件有兩種方法:一種是用javascript在用戶端來控制(嚴格說這個應該是html的功能),如: <OBJECT id="myCom" classid="clsid:9D8A2E2F-D38F-CDAC-D0C5-5B3FB2275442"
Time of Update: 2017-01-18
Taglib指令介紹Taglib指令,其實就是定義一個標籤庫以及自訂標籤的首碼。比如struts中支援的標籤庫,html標籤庫、bean標籤庫、logic標籤庫。其中的具體的實現方式,我們不過多介紹,我們給大家從宏觀的角度以及解決其中的疑痛點,後面會大家介紹相應的學習資料。除了struts的標籤庫,我們常見還有jstl標籤庫。這樣在介面jsp中引入其中的標籤庫或者標籤庫檔案,然後才可以正常使用其中定義的標籤。複製代碼 代碼如下:<%@ taglib prefix ="bean" uri=
Time of Update: 2017-01-18
網上看到一些例子,對於一個簡單的三級聯動,都加上什麼Struts, Hibernate諸如此類的架構。這個Ajax聯動殊不知和這些架構有什麼關係,一個小Demo幹嘛整得那麼大。 今天我做了一個dwr+jsp做的例子。 web.xml: 複製代碼 代碼如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi=
Time of Update: 2017-01-18
首先要在你登入的頁面的某個地方,寫上一個超級連結: 複製代碼 代碼如下: <a href="exit.jsp" target="_top">退出</a> 讓它連結到exit.jsp頁面去,然後建立一個exit.jsp頁面在其body中寫上如下代碼: 複製代碼 代碼如下: <% session.invalidate(); %> <jsp:forward page="login.jsp"></jsp:forward>
Time of Update: 2017-01-18
jsp+ajax實現無重新整理,滑鼠離開文字框即驗證使用者名稱,操作如下:建立一個輸入頁面,起名為input.jsp, 複製代碼 代碼如下: <%@ page contentType="text/html; charset=utf-8"%> <html> <head> <title>jsp+ajax實現無重新整理_滑鼠離開文字框即驗證使用者名稱</title> <meta http-equiv="Content-Type"
Time of Update: 2017-01-18
複製代碼 代碼如下:<script> function setImagePreview() { var docObj=document.getElementById("doc"); var imgObjPreview=document.getElementById("preview"); if(docObj.files && docObj.files[0]){ //Firefox下,直接設img屬性 imgObjPreview.style.display = 'block';
Time of Update: 2017-01-18
在做 jsp 上傳圖片時,把 java 代碼直接改成 jsp,上傳時產生 如下異常: 2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke 嚴重: Servlet.service() for servlet jsp threw exception java.io.IOException: Stream closed ... 百思不得其解,翻出 jsp 轉成 servlet 後的代碼。如下(很很的醒目一下):
Time of Update: 2017-01-18
一、概述 緩衝的思想可以應用在軟體分層的各個層面。它是一種內部機制,對外界而言,是不可感知的。 資料庫本身有緩衝,持久層也可以緩衝。(比如:hibernate,還分1級和2級緩衝) 業務層也可以有緩衝(但一般來說,這是一個過程域,不會設緩衝)。 表現層/資料服務層(傳統web的表現層)也可以設定緩衝(jsp cache 就是這一層,實現在app server上的緩衝機制) 另外Browser也有緩衝(如IE)這個大家也都知道(實現在 web server
Time of Update: 2017-01-18
頁面之間的跳轉可以通過兩種方式實現:forward和sendRedirect。 forward:可以在JSP頁面中使用,可以在Servlet中實現。 在JSP頁面中使用<jsp:forward page="目標檔案"/>,例如要跳轉到userlist.jsp,可以寫: 複製代碼 代碼如下: <jsp:forward page="userlist.jsp"/> 在Servlet中使用RequestDispatcher的forward方法,要跳轉到userlist.jsp,
Time of Update: 2017-01-18
在jsp頁面上匯入.xls檔案,報錯: java.io.IOException: Posted content type isn't multipart/form-data at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:166) at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:
Time of Update: 2017-01-18
一、JSTL簡介 引入:在JSP以及javaBean中 ,當我們在網頁中使用迴圈,或者使用對象方法串連資料庫時,我們都不可避免的需要使用到jsp的指令碼編製元素,其中嵌有大量的java代碼,現在開發人員想儘可能的避免使用jsp指令碼編製元素,進一步將應用程式的顯示層和業務層完全分離,更加有利於應用程式的分工協作,jsp開發人員指定了 JSTL ,提供了一組統一的通用的自訂標籤檔案,並將這些檔案組合在一起,形成了jsp標準標籤庫,即JSTL。 1) 定義:包含編寫和開發JSP頁面的一組標準標籤
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
Time of Update: 2017-01-18
1.聲明變數時:<%! int j=1;%>(將變數產生為servlet類的成員變數,多個用戶端共用一份)與<% int j=1;%>(只是一個方法內的局部變數,每個用戶端都有一個)使用的過程當中,盡量避免將一個變數聲明為類的成員變數,除非需要統計一個servlet類的訪問次數。後者之中不能定義方法,前者可以。 2.java指令碼(如javascript)在用戶端執行,<%……%>內的內容在伺服器端執行,然後將結果傳回用戶端。3.JSP包含指令:
Time of Update: 2017-01-18
通過File->New...->Web->雙擊JSP表徵圖,彈出建立JSP嚮導的對話方塊,如下圖所示:圖 3 通過嚮導建立login.jsp ·Web module:如果一個工程下有多個Web模組,你可以通過這兒指定JSP所要加入到的Web模組,因為我們的工程中只有一個webModule,所以是嚮導將預設設定為webModule。 ·Name :鍵入JSP檔案名稱,你可以鍵入.jsp尾碼,也可以不寫尾碼,直接鍵入login就可以了。 Generate sample
Time of Update: 2017-01-18
表單中使用者名稱和密碼兩組件的資料將通過HTTP請求傳給伺服器的switch.jsp,伺服器將這些資訊封裝在request對象中傳給switch.jsp,所以switch.jsp可通過request.getParameter(String paraName)來擷取這兩個值。 複製代碼 代碼如下: String userId = request.getParameter("userId"); String password = request.getParameter("password");
Time of Update: 2017-01-18
原因是:在預設情況下,Servlet 2.4 / JSP 2.0支援 EL 運算式。 解決的辦法有兩種: 1.修改web.xml的開頭定義。 複製代碼 代碼如下: <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Time of Update: 2017-01-18
這個問題當年也困擾了我比較長的時間.因為在jsp內使用的EL標籤和其他標籤時,會產生大量的空格和分行符號.例如: 複製代碼 代碼如下: ------- start ---------- <c:choose> <c:when test="${fn:length(mainPageList)>1&}"> Something </c:when> <c:otherwise> Others </c:otherwise>