Time of Update: 2018-12-04
import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import javax.servlet.RequestDispatcher;import javax.servlet.ServletContext;import
Time of Update: 2018-12-04
之前會了單個上傳圖片,然後自己想搞一下一次上傳多張圖片~~文檔類Files.as:package {import flash.display.Sprite;import flash.events.Event;import flash.events.MouseEvent;import flash.net.FileFilter;public class Files extends Sprite {//檔案類private var container:Sprite=new
Time of Update: 2018-12-04
JSP包含檔案有2種方式:1、JSP include 偽指令,如:<%@ include file="footer.jsp" %> 這個是不可以使用變數進行動態調用?2、jsp:include 標記,如:<jsp:include page="<%=test%>" flush="true"/> 可以動態包含檔案,我們測試這個。測試代碼:Apache Tomcat/5.5.4 win2000test.jsp<%String body =
Time of Update: 2018-12-04
我們已經建立過一個簡單的JSP模板(詳見:http://blog.csdn.net/qianxuncms/archive/2007/04/09/1557085.aspx),我們可以通過這個模板建立一個頁面,並且編輯頁面的內容,對於可編輯的HTML頁面來說這麼做非常的不錯。 在這一篇文章中,我們將會看到如何建立一個“完全的”JSP模板,這個模板可以被動態JSP所使用。 下面是一個簡單的包含表單的JSP代碼:<%@ page session="false" %><html&
Time of Update: 2018-12-04
問題:<a class="a_ope" href="HitInfoQueryServlet?query_type=detail&music_singer=海明威">詳細</a>通過點擊串連通過url傳遞中文參數在HitInfoQueryServlet中隊url的中文參數進行大多數人建議的字元集轉換代碼如下:new String(singer.toString().trim().getBytes("iso8859-1"),"utf-8")
Time of Update: 2018-12-04
<%@ page contentType="text/html; charset=gb2312" buffer="none"%><%@ page import="java.util.*"%><%//初始化全域變數 int totalNum = 6; //總共記錄條數 int numPerPage = 2; //每頁顯示記錄條數 int maxPageNum = 0; //本次搜尋最大頁數 int curPage = 1; /
Time of Update: 2018-12-04
古人云,“欲先善其事,必先利其器”。我們要想做好我們的工作,學好我們要學的東西,首先要有一個比較好的應用平台。比如,你是學電腦的,就要有台電腦;你是學習電工的,就要有一大堆的電路板及一大堆電線;如果你是學管理的,你最好還是先試試,你能不能管理好樓下鋪磚的農民工。好我,我們要學習JSP,那我們就要有一個JSP的開發環境。好我們現在來搭建一個新型的JSP開發環境(J2EE)也這樣搭。這個開發環境我給起了個名字叫:JGN。也就是 J2EE + GlassFish +
Time of Update: 2018-12-04
JSP自訂標籤學習(進階)關鍵字: 自訂標籤 BodyTag介面 介面BodyTag的實作類別,它是負責操作主體內容(bodyContent).定義方法:public void doInitBody(); public int doAtferBody();提示,那些在doStartTag()方法之後被調用的方法依賴於doStartTag()方法傳回值並且看在JSP頁面上是否自訂Action元素,而不是怎樣在TLD檔案中去申明 在TLD檔案中,
Time of Update: 2018-12-04
為了編譯方便我把 servlet-api.jar 和 jsp-api.jar 和其他 jar 包都放在一起,在 ant build的時候就會一併被拷到 Web 項目的 WEB-INF/lib 下,不過這次因此出現了一個 jsp 頁面的編譯錯誤,所有的 jsp頁面開啟都會在頁面上報編譯錯誤,後台無任何資訊。考慮到 jsp 頁面的編譯可能和 jsp-api.jar 有關,於是將 WEB-INF/lib 下的servlet-api.jar 和 jsp-api.jar
Time of Update: 2018-12-04
本文是新的 JSP 最佳實務系列文章的第一部分,它介紹了 JavaServer Pages include 機制。請跟隨 Java 編程專家 Brett McLaughlin 學習如何使用 include 將靜態標頭檔和腳註檔案加入您的網站或 Web 應用程式頁面中。 歡迎閱讀 Java 專區中最新的最佳實務系列文章。如果您看過先前的系列文章,那麼您會知道最佳實務旨在讓您快速瞭解各種 Java 技術的有用方面。這一系列的最佳實務專門討論 JavaServer Pages(JSP)技術,它是核心
Time of Update: 2018-12-04
下面介紹一下JSP幾種頁面間傳遞參數實現的方法。1 、直接在URL請求後添加如:< a href="thexuan.jsp?action=transparams&detail=directe">直接傳遞參數< /a>特別的在使用response.sendRedirect做頁面轉向的時候,也可以用如下代碼:response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用req
Time of Update: 2018-12-04
1.基本概念的理解 絕對路徑:絕對路徑就是你的首頁上的檔案或目錄在硬碟上真正的路徑,(URL和實體路徑)例如:C:xyz est.txt 代表了test.txt檔案的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路徑。相對路徑:相對與某個基準目錄的路徑。包含Web的相對路徑(HTML中的相對目錄),例如:在Servlet中,"/"代表Web應用的跟目錄。和實體路徑的相對錶示。例如:"./"
Time of Update: 2018-12-04
中文亂碼是jsp中最為讓人惱火的問題,網上盛傳的四種辦法大家可能都看過有可取的地方,也有不可取的。所謂的修改sever.xml我覺得是最不可取的。多數都是針對於tomcat6.0以下的版本的。我覺得下面兩種辦法就完全可以解決jsp-->jsp頁面post中文傳值亂碼問題。 一、在擷取請求參數之前,使用下面代碼: <% request.setCharacterEncoding("UTF-8");%> 二、String name=new
Time of Update: 2018-12-04
再看下面文字時,首先我們要將上面的圖搞清楚,這樣在編碼的時候就會根據不同的需求去繼承不同的類了Servlet
Time of Update: 2018-12-04
jsp頁面元素:----靜態部分-----HTML靜態文本----指令-----------以“<%@”開始,以“%>”結束----運算式--------<%=java運算式%>----指令碼-----------<%java代碼%>----聲明-----------<%!函數或方法%>----動作-----------以“<jsp:動作名”開始,以“<jsp:動作名>”結束----注釋-----------<!--注釋,用
Time of Update: 2018-12-04
以下為轉載內容: tomcat預設全部都是用ISO-8859-1編碼,不管你頁面用什麼顯示,Tomcat最終還是會替你將所有字元轉做ISO-8859-1.那麼,當在另目標頁面再用GBK翻譯時就會將本來錯的編碼翻譯成GBK的編碼,這時的文字會亂碼. 所以需要先將得到"字元"(不管是什麼)都先用位元組數組表示,且使用ISO-8859-1進行翻譯,得到一個在ISO-8859-1編碼環境下的位元組數組.例如:AB表示成[64,65].然後再用GBK編碼這個數組,並翻譯成一個字串. 那麼我們可以得到一個編
Time of Update: 2018-12-04
想必大家在網站開發時經常遇到亂碼問題,最近自己在寫了一個部落格的小例子時,又遇到了亂碼問題,一般都是些常見的,往往搜搜,都有解決方案,但網上大部分都是直接貼解決方案的,沒有指出具體原因,所以這兩天自己看了一些關於亂碼的文章,慢慢有點頭緒,所以抓緊寫下來,我會把自己遇到的亂碼問題一一呈現給大家,並分析原因及寫出解決辦法。 如有不對,還請大家多多包含,積極指正!一個人的理解往往是有限,甚至有錯誤,集思廣益才會使分析更趨於正確、完美!先看一段代碼,解釋幾處代碼:<
Time of Update: 2018-12-04
摘要 在一個有密碼保護的Web應用中,正確處理使用者退出過程並不僅僅只需調用HttpSession的invalidate()方法。現在大部分瀏覽器上都有後退和前進按鈕,允許使用者後退或前進到一個頁面。如果在使用者在退出一個Web應用後按了後退按鈕瀏覽器把緩衝中的頁面呈現給使用者,這會使使用者產生疑惑,他們會開始擔心他們的個人資料是否安全。許多Web應用強迫使用者退出時關閉整個瀏覽器,這樣,使用者就無法點擊後退按鈕了。還有一些使用javascript,但在某些用戶端瀏覽器這卻不一定起作用
Time of Update: 2018-12-04
1. pageEncoding:<%@ page pageEncoding="UTF-8"%>jsp頁面編碼: jsp檔案本身的編碼 2. contentType: <%@ page contentType="text/html; charset=UTF-8"%>web頁面顯示編碼:jsp的輸出資料流在瀏覽器中顯示的編碼 3.
Time of Update: 2018-12-04
我使用的開發IDE是eclipse3.2,伺服器是tomcat5.5建立一個 Crystal reports web項目在Target runtime選擇apache tomcat v5.5下一步中crystal reports java reporting component、dynamic web module、java是預設選中的,這三個是必需的,你也可添加struts,後面的設定會要求你添加struts的類庫。在最後面預設加入樣本的資料庫和報表。這樣一個Crystal Reports