java 中解決url參數傳遞中文亂碼問題

例如jsp頁面中的一個a串連<a href="findByName.action?name='張三'" >張三</a>url中含有中文"張三",提交到伺服器後name變成了亂碼,這時需要在servlet中(如果使用的是struts2架構,在對應的action中)進行轉換,只需要在使用這個name之前加上name = new String(name.getBytes("ISO8859-1"),"UTF-8");這樣參數name便被轉換為UTF-8的格式,亂碼問題得以解決。

用java -jar命令運行 jar包中的程式時的路徑問題

近日用java -jar 命令運行一個jar包,可是總是拋出java.lang.NoClassDefFoundError

Exception in Thread “HouseKeeper” java.lang.NullPointerException

使用Proxool串連池, 當在重啟Tomcat容器時,出現    Exception in Thread "HouseKeeper" java.lang.NullPointerException null 指標異常錯誤。 原因是:寫道This is because Proxool is not being shutdown properly. If the JVM stops then Proxool recognises that and shuts down gracefully,

Java進階工程師必學內容

1.你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該瞭解UML,尤其是class,object,interaction以及statediagrams。2.你需要學習Java語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,?multithreading,reflection,event,handling,NIO,localization,以及其他)。  3.你應該瞭解JVM

java最基礎類的設計之判斷一個類是不是一個設計良好的類

抽象資料類型:是否把程式中的類都看做是抽象資料類型了?是否從這個角度評估它們的介面了?抽象:類是否有一個中心目的類的命名是否恰當?其名字是否表達了其中心目的?類的介面是否展現了一致的抽象?類的介面是否能讓人清楚明白的知道該如何用它?類的介面是否夠抽象,使你能不必顧慮它是如何?其服務的?能把類看做黑盒嗎?類提供的服務是否足夠完整,能讓其他類無需動用其內部資料?是否已從類中除去無關資訊?是否考慮過把類分解為組件類?是否已儘可能將其分解?在修改類時是否維持了其介面的完整性?封裝:是否把類的成員的可訪問

java中的Date方法輸出的時間與系統時間不符

  今天在實驗書上的一個和android通訊的小程式時,作為伺服器的這一端需要輸出當前的時間,但是不知道為什麼輸出的時間老是與系統時間相差8個小時,後來一想才明白,肯定是jvm裡面的時間採用的是格林尼治時間,剛好就與我們的時間相差8個小時,於是上網搜了下,試著指定了下時區,賓果!問題解決.<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %><!DOCTYPE html

Java字串壓縮儲存

import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutputStream; public class StringCompression { static String code="UTF-

Log4j的使用(log for java (java的日誌))

Log4j是Apache的一個開放原始碼項目,通過使用Log4j,我們可以控制日誌資訊輸送的目的地是控制台、檔案、GUI組件、甚至是套介面伺服器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸出格式;通過定義每一條日誌資訊的層級,我們能夠更加細緻地控制日誌的產生過程。最令人感興趣的就是,這些可以通過一個設定檔來靈活地進行配置,而不需要修改應用的代碼。官方網站:http://logging.apache.org/log4j/Log4j的使用步驟:1, 加入log4

Linux下讓Java SDK支援中文

1. 原因JDK需要從字型設定檔中讀取字型列表,而預設的字型列表並無中文字型。2. 解決方案為JDK的字型設定檔添加中文字型3. 操作步驟  3.1. 複製字型檔到jdk的字型目錄cd /usr/local/java/jre/lib/fontscp /usr/share/fonts/zh_CN/TrueType/gbsn00l.ttf .  3.2. 產生字型列表檔案ttmkfdir -o fonts.dir  3.3.

JAVA中常用的組件對應的事件類別和事件監聽器

 java中常用組件對應的事件類別、事件監聽器不是很詳細,省略了很多組件,只是理解一下對應的意思變形!可能有錯誤,歡迎大家指正!!! 常用組件JButtonJScrollPaneJTabbedPaneJLableJCheckBoxJTextFieldJpanelJPanelFrameJTextFieldJList事件類別ActionEventAdjustmentEventComponentEventFocusEventItemEventKeyEventMouseEventMouseWheelEv

317本JAVA教程帖)

此站有317本java教程,需要教程的可以去看看 http://www.chinahack.cn/down/soft.asp?nclass_id=785 我覺得還不錯,順便COPY了一份書名下來 書的列表如下: --857--j2eedotnetbenchmark.pdf --858--JAVA 2平台安全技術-結構,API設計和實現 --859--Java編程思想 --860--java_sl275(中)教材 --861--JAVA2安全書的例子 --862--JSP進階編程

java讀取ACCESS資料庫的簡單樣本

雖然簡單,對初學者來說,如果沒有一段可以成功執行的代碼供參考,還真難調試 先用ACCESS建一個資料庫 DB1.MDB,裡面有一表"table1",內有欄位"Name"和"Age" 隨便填幾條記錄,儲存後到ODBC裡建一個系統資料來源"Access2000"連上此資料庫 然後就可以用下面的代碼顯示資料庫裡的所有記錄了 database.java ------------------ import java.sql.*; class database { public static void

Java 語言中的 return 語句

眾所周知,return 只能用在有傳回型別的函數中,但是有傳回值的函數一定要有return嗎?return都可以用在函數的哪些地方呢?這是本文需要討論的問題。--------------------------------------------------------------------------------例一:class test {  public  String test() {    if(true){      return "";    }    else{      re

使用Java異常的幾條建議

The most important point to take away from this article is that exceptions are there for abnormal conditions and shouldn't be used to report conditions that can be reasonably expected as part of the everyday functioning of a method. Although the use

監聽所有的Java程式的事件

 Java的Toolkit類提供了3個與AWTEvent相關的API: 1. public void addAWTEventListener(AWTEventListener listener, long eventMask) 2. public void removeAWTEventListener(AWTEventListener listener) 3. public AWTEventListener[]

Java的字串排序

我們知道,Java的String類有兩個方法可以進行字串比較:compareTo(String)和compareToIngoreCase(String)。如果只是對英文字串進行排序,這完全沒有問題。但如果需要對其他語言進行排序,那麼,String的這兩個方法就不夠用了。這時候就需要用到java.text包的Collator類了。Collator類可以按預設的地區對字串進行排序,也可以使用指定的地區對字串進行排序。使用者可以根據需要選擇使用。Collator不但支援按地區順序對字串進行排序,還支援

Java規則引擎的工作原理及其實際應用

目前,Java社區推動並發展了一種令人信服的新技術——Java規則引擎(Rule Engine)。利用它就可以在應用系統中分離商業決策者的商業決策邏輯和應用開發人員的技術決策,並把這些商業決策放在中樞資料庫或其他統一的地方,讓它 們能在運行時可以動態地管理和修改,從而為企業保持靈活性和競爭力提供有效支援人員。  規則引擎的原理  1、基於規則的專家系統(RBES)簡介 

Java Component和win32視窗控制代碼的轉換

 對於win32,視窗控制代碼HWND是一個很關鍵的資源,有很多的操作都需要HWND做為參數。而在Java中,是沒有HWND這個概念的,所有的操作都是以Component方法調用的方式完成的。如果我們能夠根據Component得到對應的Win32 HWND,也就意味著可以按windows的方式完成對Java Component的一些操作。而這可以通過Java的JNI介面實現。實現這一功能需要用到JNI的jawt.h檔案,範例程式碼如下:JNIEXPORT jint JNICALL

JAVA進階:提高代碼可重用性的三個措施

本文介紹了三種修改現有代碼提高其可重用性的方法,它們分別是:改寫類的執行個體方法,把參數類型改成介面,選擇最簡單的參數介面類型。  措施一:改寫類的執行個體方法

java效能知識

java效能關鍵詞: java                                          一.關於效能的基本知識   1.效能的定義   在我們討論怎樣提高Java的效能之前,我們需要明白“效能“的真正含義。我們一般定義如下五個方面作為評判效能的標準。   1) 運算的效能----哪一個演算法的執行效能最好   2) 記憶體的分配----程式需要分配多少記憶體,運行時的效率和效能最高。   3) 啟動的時間----程式啟動需要多少時間。   4) 程式的延展性--

總頁數: 4058 1 .... 847 848 849 850 851 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.