解析Flex和Jsp之間中文參數(shù)的傳遞
本文和大家重點討論一下Flex和Jsp之間中文參數(shù)的傳遞如何實現(xiàn),如果想實現(xiàn)參數(shù)傳遞必須能夠建立聯(lián)系,F(xiàn)lex和Jsp這2種語言的字符、編碼都保持一致,即都是utf-8形式的,這樣就使這個2個語言能夠建立起來“溝通”。
Flex簡介
Flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月發(fā)布的,基于其專有的MacromediaFlash平臺,它是涵蓋了支持RIA(RichInternetApplications)的開發(fā)和部署的一系列技術(shù)組合。Flex的另一個意思是是一款生成掃描器的工具,能夠識別文本中的詞法模式。
Flex和Jsp之間中文參數(shù)的傳遞
關(guān)于Flex的中文問題,可算是老生常談了,但是大家還有不少人總是在這方面犯錯誤,包括kenshin在內(nèi),也走了一些彎路,所以現(xiàn)在就把關(guān)于Flex的中文參數(shù)問題在好好謝謝,如果有寫的不對的地方,還請大家原諒。
其實中文問題的解決,無外乎就是編碼的一致性問題,舉個例子,比如兩個人進行交流,那他們的語言必須是一致的,這樣雙方才能聽懂對方所說的話,這在現(xiàn)實的生活中是一個常識,在編程的時候,道理是一樣的,要想使Flex和jsp都“說同樣的話”,首先要把他們的編碼,也就是“語言”變成一致的,這就是根本的癥結(jié)所在。首先要作的是把2種語言的編碼設(shè)置方式給體現(xiàn)出來。
大家都知道Flex的編碼方式是utf-8的形式,這句話已經(jīng)說的很清楚了。jsp中也有關(guān)于編碼的設(shè)置這樣也可以設(shè)置jsp的編碼形式,經(jīng)過以上的寫法,這2種語言的字符、編碼都保持一致,即都是utf-8形式的,這樣就使這個2個語言能夠建立起來“溝通”。
一般來說,最關(guān)鍵的一步咱們已經(jīng)搞定了。關(guān)于Flex中文的傳遞分成以下二種情況:
◆Flex→Jsp,在上述的基礎(chǔ)上,在jsp里面加上request.getParameter("AAA").getBytes("ISO8859-1"),"utf-8")這樣就使從Flex傳入的參數(shù)在jsp中能保持中文字符狀態(tài)。
◆Jsp→Flex,也是在上述的基礎(chǔ)上,只要保持雙方的編碼形式都是utf-8的形式,就能夠使Flex中的得到的結(jié)果是中文字符。
【編輯推薦】
- Flex3.0數(shù)據(jù)綁定的兩種方式
- 常用FlexBuilder快捷鍵用法指導
- Flex框架Riawave的定制應(yīng)用
- 技術(shù)前沿 Flex2.0 從零開始實現(xiàn)文件上傳
- 定義Flex DataGrid組件樣式外觀方法指導