有時候一個小疏忽,付出的代價就是要抓蟲抓半天....
網頁最常遇到就是亂碼的問題,java要取得正確的編碼,有幾個地方要設對
1. in jsp, use pageEncoding to set the response character encoding.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
2. in html, set the charset attribute of the HTTP Content-Type header.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3. 再來就是透過ServletRequest#setCharacterEncoding來解決server端decode的問題。且最重要的是setCharacterEncoding要在讀取request parameter前就設定,否則無效。
一時的虧手,不小心加了getParameter在網頁最上面,亂碼就出現了.........

mark528 發表在 痞客邦 留言(0) 人氣()

又是一次辛酸的過程,以前用Eclipse 3.5安裝ADT和SDK過程簡單又順得不得了,沒想到這次居然會是這麼慘。
Eclipse 3.5是現工作上Java主要開發環境,還在用java 1.5, java 1.4, java 1.3....,為了不破壞原本使用上沒問題的環境,於是想改新建一個專門開發 Android app 的環境,沒想到是一連串離奇事件的開始....
首先去到Eclipse 官網下載最新版本的ide回來用,就照著以前的步驟:
1. Start Eclipse
2. then select Help > Install New Software.... Click Add, in the top-right corner.
3. In the Add Repository dialog that appears, enter "ADT" for the Name and the following URL for the Location: https://dl-ssl.google.com/android/eclipse/site.xml
安裝完成後,沒想到選擇 Window > Preferences ,裡面完全沒看到 Android 這標籤,只好上網 Google 了,沒想到果然災情連連,參照網路一堆解決方式,新增了一堆 ADT 所需要的 plugin ,一樣沒用, Android 標籤還是和神隱少女不見蹤影。
又試了一堆建議方式,一樣沒用,因為安裝 Eclipse plugin 時,會先去判斷需要的其他元件和相依性,完完全全沒任何錯誤,所以沒有log可以看,到底為什麼就是不出現,實在沒頭緒,難道真的又應驗了開放源碼的軟件,最好離新版遠點,沒問題就算了,有問題包準玩死你,真的有夠 Orz....

mark528 發表在 痞客邦 留言(0) 人氣()

JSP 清除 Session
所有的
<%
session.invalidate();

mark528 發表在 痞客邦 留言(0) 人氣()

JSP 清除網頁 Cache 語法
<%
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");

mark528 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。