get提交遇到

提交的兩種方式,GET和POST
  1.記住超鏈接是GET方式提交
  2.POST方式提交可以統一轉碼(這樣獲得的參數可以統一轉碼)
  例:request.setCharacterEncoding("UTF-8"); //如果你用的編碼方式是GBK就寫GBK,要寫在獲得參數的前面
  String name=request.getParameter("name");
  System.out.println(name); //可以轉過來,必須是POST提交
  3.GET方式不能用統一轉碼
  但可以這樣做:
  String name=request.getParameter("name");
  name=new String(name.getBytes("ISO-8859-1"),"UTF-8"); //這種也叫重新賦值的方式
  System.out.println(name);
  但這樣做也帶來很多不便,假如你有很多request.getParameter("something"); 你必須一一轉碼.
  4.GET方式還有一種配置可以在Tomcat下配置URIEncoding=UTF-8
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章