亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP頁面中文參數的傳遞(get和post方法分析)

2024-09-05 00:21:52
字體:
來源:轉載
供稿:網友
JSP頁面中文參數傳遞在實際的編程中是十分有用的,get和post方法更是十分的常見,那如何掌握好這些方法呢?本文將會向你實現這些方法的具體事宜

在項目中,我們經常遇到需要在JSP頁面切換中傳遞中文字符。這主要有兩種方式。

◆URL方式

例如:

?act=add&type=蘋果¶m=%20D%20B

◆FORM方式

例如:

復制代碼 代碼如下:


﹤form name=test   mehtod="post"﹥  
﹤input type=hidden name=text2 value="中文"﹥  
﹤input type=text name=text1﹥  
﹤input type=submit value=submit﹥  
﹤/form﹥

我們將針對這兩種情況,分別提供中文正確傳遞的解決方法。

JSP頁面中文參數傳遞之情況1:URL方式

例如:

?act=add&type=蘋果¶m=%20D%20B

一般來說我們很少直接在URL里面把參數寫成中文,如例子中的"type=蘋果"這樣傳遞。如果出現這種情況,在我們的接收參數的頁面我們只需要做個簡單的轉換就可以了。

JSP頁面中文參數傳遞實現之代碼test1.jsp:(主要部分)

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
﹤%  
String type = request.getParameter("type");  
String result = new String(type.getBytes("iso-8859-1"), "gb2312");  
out.println(result);     
%﹥ 

更普遍的做法,就是對URL中的中文字符進行編碼,變成類似type=%20D%20B這樣的字符。

JSP頁面中文參數傳遞實現之代碼MyJsp1.jsp:

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
﹤%@ page import="java.net.*" %﹥  
﹤a href='./MyJsp2.jsp?act=﹤%=URLEncoder.encode("中國人 非常好 =-")%﹥'﹥test﹤/a﹥

JSP頁面中文參數傳遞實現之代碼MyJsp2.jsp

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
﹤%@ page import="java.net.*" %﹥   
String tempVal = URLDecoder.decode(request.getParameter("act"));  
out.println(new String(tempVal.getBytes("ISO-8859-1"), "gb2312")); 

JSP頁面中文參數傳遞之情況2:FORM方式

請注意,我們只是討論在﹤form enctype="application/x-www-form-urlencoded" ﹥這種形式的中文情況,因為在enctype="multipart/form-data"的時候通過解析出來中文也可以運用這種方法進行字符轉化,所以不再重復討論。

◆﹤form method=post﹥這種情況最簡單。

JSP頁面中文參數傳遞實現之代碼MyJsp1.jsp:

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
﹤form action="./MyJsp2.jsp" method="post" enctype="application/x-www-form-urlencoded" ﹥  
﹤input type=hidden name=act value=動作 /﹥  
﹤input type=submit value=ok﹥  
﹤/form﹥ 

JSP頁面中文參數傳遞實現之代碼MyJsp2.jsp:

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
request.setCharacterEncoding("gb2312");  
out.println(request.getParameter("act"));  

或者

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
String tempVal = request.getParameter("act");  
out.println(new String(tempVal.getBytes("ISO-8859-1"), "gb2312"));

◆﹤form method=get﹥情況。

JSP頁面中文參數傳遞實現之代碼MyJsp1.jsp:

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
﹤form action="./MyJsp2.jsp" method="get" enctype="application/x-www-form-urlencoded" ﹥  
﹤input type=hidden name=act value=動作 /﹥  
﹤input type=submit value=ok﹥  
﹤/form﹥ 

JSP頁面中文參數傳遞實現之代碼MyJsp2.jsp:

復制代碼 代碼如下:


﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥  
String tempVal = request.getParameter("act");  
out.println(new String(tempVal.getBytes("ISO-8859-1"), "gb2312"));

以上就是關于JSP頁面中文參數傳遞get和post方法分析,但是本文不討論針對URL進行加密的操作,只是針對URL中文的基本編碼處理。另外,在Javascript中可以運用escape(),encodeURI(),encodeURICompoent()進行相關的URL編碼;可以作為JavaScript中文編碼的參考解決方案。希望通過這樣簡單的對JSP頁面中文參數傳遞get和post方法的分析對你的編程設計有幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品资源在线| 91麻豆桃色免费看| 欧美黑人一级爽快片淫片高清| 在线亚洲男人天堂| 亚洲人成欧美中文字幕| 国产精品福利久久久| 日韩视频中文字幕| 伊人久久五月天| 久久久精品一区二区| 亚洲男人天堂久| 国产suv精品一区二区三区88区| 91九色视频导航| 日韩欧美在线观看视频| 中文字幕欧美日韩在线| www.亚洲男人天堂| 91亚洲国产成人久久精品网站| 视频在线一区二区| 国产精品美女www| 国内精品免费午夜毛片| 亚洲娇小xxxx欧美娇小| 51ⅴ精品国产91久久久久久| 亚洲欧美日本精品| 欧美大片在线看| 国产亚洲欧美日韩一区二区| 欧美日韩视频在线| 97超视频免费观看| 国产精品扒开腿爽爽爽视频| 欧美在线欧美在线| 亚洲精品一区二区三区婷婷月| 欧美肥臀大乳一区二区免费视频| 日韩精品在线观| 91久久久久久久久久久久久| 国产v综合ⅴ日韩v欧美大片| 欧美精品久久久久久久久久| 91成人国产在线观看| 亚洲男人天堂九九视频| 久久福利视频网| 久久天天躁狠狠躁夜夜躁2014| 欧美大荫蒂xxx| 亚洲精品wwwww| 欧美成人在线影院| 亚洲人成77777在线观看网| 色无极影院亚洲| 亚洲国产欧美日韩精品| 国产精品一二三视频| 久久韩剧网电视剧| 中文字幕欧美精品在线| 国产区精品在线观看| 欧美一区二区影院| 日韩精品亚洲精品| 久久久这里只有精品视频| 亚洲深夜福利视频| 欧洲成人免费视频| 欧美国产日韩一区二区三区| 欧洲日本亚洲国产区| 亚洲国产精品va在线看黑人动漫| 91在线视频一区| 亚洲性猛交xxxxwww| 国产啪精品视频| 九九九热精品免费视频观看网站| 久久久999成人| 国产999精品视频| 日韩精品极品视频免费观看| 中文字幕亚洲欧美日韩2019| 欧美性极品少妇精品网站| 亚洲精品乱码久久久久久金桔影视| 亚洲综合中文字幕68页| www.国产精品一二区| 国内精品中文字幕| 成人午夜一级二级三级| 久久99久久久久久久噜噜| 一区二区三区回区在观看免费视频| 成人av资源在线播放| 久久精品久久久久久| 91干在线观看| 欧美电影免费观看高清| 欧美激情综合亚洲一二区| 欧美日韩免费在线| 日韩av免费在线播放| 久久久久久久久久婷婷| 久久伊人精品一区二区三区| 日韩av手机在线| 久久伊人色综合| 国产精品91久久久| 国模极品一区二区三区| 久久夜色精品国产亚洲aⅴ| 精品成人69xx.xyz| 欧美日韩xxx| 色香阁99久久精品久久久| 亚洲午夜av久久乱码| 日韩欧美极品在线观看| 国产亚洲免费的视频看| 日韩高清电影免费观看完整版| 亚洲国产天堂网精品网站| 狠狠躁夜夜躁人人爽超碰91| 中文字幕日韩免费视频| 国产亚洲美女精品久久久| 亚洲淫片在线视频| 久久影视电视剧凤归四时歌| 欧美在线影院在线视频| 亚洲精品美女久久| 国产噜噜噜噜噜久久久久久久久| 一区二区三区四区视频| 精品中文字幕在线2019| 精品毛片三在线观看| 亚洲va久久久噜噜噜久久天堂| 欧美在线视频在线播放完整版免费观看| 欧美中文在线免费| 欧美尤物巨大精品爽| 亚洲欧美日本精品| 欧美国产日韩一区二区| 亚洲色图校园春色| 欧美日韩在线视频一区| 国产日韩精品在线观看| 亚洲欧美国产一本综合首页| 亚洲精品欧美一区二区三区| 国产精选久久久久久| 亚洲开心激情网| 欧美午夜女人视频在线| 国内精久久久久久久久久人| 日韩精品999| 97视频在线观看视频免费视频| 亚洲视频电影图片偷拍一区| 亚洲精品美女网站| 2019中文字幕在线| 国产精品日日摸夜夜添夜夜av| 91精品免费久久久久久久久| 亚洲图片制服诱惑| 亚洲成人在线视频播放| 97在线精品国自产拍中文| 中文字幕亚洲情99在线| 中文字幕在线观看日韩| 91久久精品美女| 国产成人精品一区二区三区| 91精品国产高清| 国产精品久久久av久久久| 91视频免费网站| 亚洲福利精品在线| 国产成人精品一区二区在线| 亚洲第一区中文字幕| 91黑丝高跟在线| 国产精品第一视频| 日韩美女在线观看一区| 国产精品偷伦视频免费观看国产| 久久精品成人欧美大片古装| 亚洲欧美日韩图片| 欧美肥婆姓交大片| 91精品视频大全| 国产视频在线观看一区二区| 国产成人精品视频在线观看| 国产精品久久久久福利| 国产91在线视频| 成人有码在线视频| 在线视频日韩精品| 久久精品国产亚洲精品| 亚洲国产成人爱av在线播放| 欧美日韩亚洲国产一区| 一区二区三区日韩在线| 色偷偷av一区二区三区乱| 国产日韩综合一区二区性色av| 国产精品自拍视频| 亚洲成人教育av| 久久久亚洲欧洲日产国码aⅴ| 91亚洲午夜在线|