Servlet學習四——傳輸文本

在最初使用Servlet時,以爲get方法很好用,也瞭解到傳輸通常性的變量,除了文件流和安全性外,均可以用get方法,因此,也就習慣用get方法了。html

      在實現一個註冊方法過程當中,中文註冊都是亂碼,跟蹤後發現,在get方法中獲取變量值時已經爲亂碼,與數據庫存儲無關。因而,開始了各類搜狗(習慣用這個),找到若干以下方法,有一篇帖子有彙總:http://www.iteye.com/topic/1123082java

      除了過濾器外,其它都試過了,仍沒解決個人問題,後來諮詢同事,無論哪一個瀏覽器,都會將中文事先進行轉換,而這一步是我沒有實現的,但若經過Post傳輸,就沒有這個問題,瞬間感受又被本身的執迷不悟給坑到了。用一個文本輸入的jsp後,Servlet獲取jsp中的文本,不會再出現亂碼。記下,但願之後能杜絕。數據庫

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
註冊<br/>
<form action="/SSCTaxi/RegisterDriverServlet" method="post"> 
	NAME:<input type="text" id="NAME" name="NAME" value="李四"/><br/>
	COMPANY:<input type="text" id="COMPANY" name="COMPANY" value="三元出租"/><br/>
	TAXINUM:<input type="text" id="TAXINUM" name="TAXINUM" value="京A12345"/><br/>
	DRIVERPHONE:<input type="text" id="DRIVERPHONE" name="DRIVERPHONE" value="13412345678"/><br/>
    <input type="submit" value="提交"/> 
</form>
</body>
</html>
相關文章
相關標籤/搜索