[問題] 有關JSP接收手機參數問題
JAVA碼
String code=cin.toString();
String uriAPI = "http://XXX.XXX.XXX.XXX:8070/mysql.jsp";
HttpPost httpRequest = new HttpPost(uriAPI);
List <NameValuePair> p = new ArrayList <NameValuePair>();
p.add(new BasicNameValuePair("number",code));
HttpResponse httpResponse = null;
try {
httpRequest.setEntity(new UrlEncodedFormEntity(p,HTTP.UTF_8));
httpResponse = new DefaultHttpClient().execute(httpRequest);
以下省略
}
JSP
String number =request.getParameter("number");
如果我在網頁上打http://XXX.XXX.XXX.XXX:8070/mysql.jsp?number=XXXXXXX的話
是可以在網頁上看到結果
可是當我用模擬器測試時候
卻發現無法接收從手機傳送的參數(也就是number)
是因為編碼問題嗎?
網路確定有開啟
懇請各位指教QQ...
我嘗試顯示傳送進去的數字
在網頁的網址上 我只要打NUMBER=123
網頁也會顯示123
但是在手機上就是亂碼 囧...
出現啥android.widxxxx = =
out.println(number);
我是用這樣的輸出方式
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.219.175
→
12/14 17:30, , 1F
12/14 17:30, 1F
→
12/14 20:53, , 2F
12/14 20:53, 2F
→
12/14 20:53, , 3F
12/14 20:53, 3F
→
12/14 20:53, , 4F
12/14 20:53, 4F
→
12/14 20:59, , 5F
12/14 20:59, 5F
推
12/14 20:59, , 6F
12/14 20:59, 6F
※ 編輯: bass0216 來自: 114.34.219.175 (12/14 21:14)
※ 編輯: bass0216 來自: 114.34.219.175 (12/14 21:19)
→
12/14 22:42, , 7F
12/14 22:42, 7F
android.widget.EdidText@405"XXXXX"
X那邊都是亂碼 而前面的那些我也不知道怎會出現= =
如果有需要完整程式碼的話 我可以個PO上
現在就是單純"網頁"上可以顯示正常數字 但是傳回手機就是變成上面那樣-.-...
推
12/14 22:44, , 8F
12/14 22:44, 8F
※ 編輯: bass0216 來自: 114.34.219.175 (12/14 22:53)
→
12/14 22:56, , 9F
12/14 22:56, 9F
→
12/14 23:05, , 10F
12/14 23:05, 10F
其實我目前是想做一個從手機輸入
接著傳送到WEB-SERVER再傳回手機顯示
因為我在做資料庫查詢時
發現傳送過去的參數好像不對
所以想做這個來測試一下= =
沒想到這個也會失敗
※ 編輯: bass0216 來自: 114.34.219.175 (12/14 23:08)
推
12/14 23:14, , 11F
12/14 23:14, 11F
→
12/14 23:14, , 12F
12/14 23:14, 12F
→
12/14 23:14, , 13F
12/14 23:14, 13F
→
12/14 23:20, , 14F
12/14 23:20, 14F
→
12/14 23:21, , 15F
12/14 23:21, 15F
推
12/14 23:33, , 16F
12/14 23:33, 16F
→
12/14 23:33, , 17F
12/14 23:33, 17F
→
12/14 23:42, , 18F
12/14 23:42, 18F
→
12/14 23:43, , 19F
12/14 23:43, 19F
→
12/14 23:44, , 20F
12/14 23:44, 20F
→
12/14 23:54, , 21F
12/14 23:54, 21F
推
12/15 05:17, , 22F
12/15 05:17, 22F