最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中前端傳參含有“+”“=”等特殊字符處理方式

 更新時(shí)間:2023年10月12日 15:35:21   作者:zlfjavahome  
這篇文章主要介紹了Java中前端傳參含有“+”“=”等特殊字符處理,比如“+”如果不經(jīng)過(guò)處理,傳到Java后臺(tái)之后,就變成空格了,“=”就直接沒(méi)了,本文對(duì)這一問(wèn)題給大家詳細(xì)講解,需要的朋友可以參考下

前端在進(jìn)行base64加密或者AES等加密手段的時(shí)候,生成的字符串很可能存在“+”“=”“/”等特殊字符。這些字符如果不進(jìn)行特殊處理,在進(jìn)行參數(shù)傳遞的時(shí)候,會(huì)出現(xiàn)錯(cuò)誤。

比如“+”如果不經(jīng)過(guò)處理,傳到Java后臺(tái)之后,就變成空格了,“=”就直接沒(méi)了。。。。

處理方式:

在js中,對(duì)url的加密分別由三種方式:

escape("aa+aa aa")
加密后:"aa+aa%20aa"
encodeURI("aa+aa aa")
加密后:"aa+aa%20aa"
+變成%2B
encodeURIComponent("aa+aa aa")
加密后:"aa%2Baa%20aa"

java加密代碼:

// 加號(hào)變成%2B,空格變成加號(hào)
System.out.println(URLEncoder.encode("aa+aa aa","UTF-8"));
aa%2Baa+aa

正常情況下,前端使用encodeURIComponent("aa+=")加密之后,傳到Java后臺(tái),直接就是可以使用的,不需要再進(jìn)行其它操作

如果發(fā)現(xiàn)不能直接使用,只需要根據(jù)實(shí)際的情況,進(jìn)行字符串替換即可,比如replace("2B%","+")。

到此這篇關(guān)于Java中前端傳參含有“+”“=”等特殊字符處理的文章就介紹到這了,更多相關(guān)java傳參特殊字符處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java泛型基本知識(shí)及通用方法

    java泛型基本知識(shí)及通用方法

    這篇文章主要介紹了java泛型基礎(chǔ)知識(shí)及通用方法,從以下幾個(gè)方面介紹一下java的泛型: 基礎(chǔ), 泛型關(guān)鍵字, 泛型方法, 泛型類和接口,感興趣的可以了解一下
    2019-04-04
  • java監(jiān)聽(tīng)器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)

    java監(jiān)聽(tīng)器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)

    這篇文章主要為大家詳細(xì)介紹了java監(jiān)聽(tīng)器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • SpringBoot讀取資源目錄文件的9種方式

    SpringBoot讀取資源目錄文件的9種方式

    文章介紹了SpringBoot項(xiàng)目中9種讀取資源文件的方法,涵蓋ClassLoader、ResourceLoader、ClassPathResource等,推薦使用通用且靈活的ClassLoader和ResourceLoader來(lái)處理資源加載需求,感興趣的朋友跟隨小編一起看看吧
    2025-10-10
  • Java實(shí)現(xiàn)通過(guò)IP計(jì)算分析歸屬地實(shí)例分享

    Java實(shí)現(xiàn)通過(guò)IP計(jì)算分析歸屬地實(shí)例分享

    文章介紹了如何通過(guò)IP地址進(jìn)行歸屬地分析,包括IP地址的兩種類型(IPV4和IPV6)以及計(jì)算歸屬地的方法,對(duì)于不精準(zhǔn)的需求,推薦使用開(kāi)源的字典庫(kù)如GeoIP2;對(duì)于高精度需求,可以購(gòu)買專業(yè)的IP網(wǎng)段數(shù)據(jù)并實(shí)時(shí)更新數(shù)據(jù)庫(kù),在設(shè)計(jì)項(xiàng)目時(shí)應(yīng)提前規(guī)劃數(shù)據(jù)結(jié)構(gòu),以避免數(shù)據(jù)清洗問(wèn)題
    2025-05-05
  • idea生成類注釋和方法注釋的正確方法(推薦)

    idea生成類注釋和方法注釋的正確方法(推薦)

    這篇文章主要介紹了idea生成類注釋和方法注釋的正確方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • java Lambda表達(dá)式的使用心得

    java Lambda表達(dá)式的使用心得

    這篇文章主要介紹了java Lambda表達(dá)式的使用心得,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringBoot中實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換過(guò)程

    SpringBoot中實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換過(guò)程

    本文介紹了SpringBoot中實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換的關(guān)鍵知識(shí)點(diǎn)和設(shè)計(jì)思路,主要包括:多數(shù)據(jù)庫(kù)架構(gòu)的挑戰(zhàn)、配置多個(gè)數(shù)據(jù)源、使用AbstractRoutingDataSource進(jìn)行數(shù)據(jù)源路由、基于AOP實(shí)現(xiàn)動(dòng)態(tài)切換、事務(wù)管理及異常處理策略
    2026-05-05
  • Java中OutOfMemoryError錯(cuò)誤的原因分析及解決指南

    Java中OutOfMemoryError錯(cuò)誤的原因分析及解決指南

    你是否遇到過(guò)程序突然崩潰并顯示"OutOfMemoryError"的錯(cuò)誤?別擔(dān)心!這是每個(gè)Java開(kāi)發(fā)者成長(zhǎng)的必經(jīng)之路,本文將用簡(jiǎn)單易懂的方式帶你理解這個(gè)常見(jiàn)問(wèn)題,并提供實(shí)用的解決方案,需要的朋友可以參考下
    2025-06-06
  • Spring如何基于aop實(shí)現(xiàn)事務(wù)控制

    Spring如何基于aop實(shí)現(xiàn)事務(wù)控制

    這篇文章主要介紹了Spring如何基于aop實(shí)現(xiàn)事務(wù)控制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 了解Maven的<relativePath/>標(biāo)簽用法

    了解Maven的<relativePath/>標(biāo)簽用法

    這篇文章主要介紹了了解Maven的<relativePath/>標(biāo)簽用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評(píng)論

雷州市| 和顺县| 隆尧县| 蕉岭县| 辽宁省| 和顺县| 南开区| 丰台区| 青州市| 崇阳县| 漠河县| 绍兴县| 安义县| 手机| 伊吾县| 迭部县| 马公市| 武隆县| 福建省| 锡林浩特市| 灌南县| 武功县| 如东县| 乐业县| 莱阳市| 凉城县| 永州市| 丹阳市| 荆门市| 承德县| 永新县| 墨江| 临沂市| 田东县| 渭南市| 托克逊县| 万源市| 马边| 象山县| 越西县| 惠东县|