亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java后臺(tái)如何接收get請(qǐng)求傳過來(lái)的數(shù)組

 更新時(shí)間:2023年11月30日 14:47:21   作者:ls13219681990  
這篇文章主要介紹了java后臺(tái)如何接收get請(qǐng)求傳過來(lái)的數(shù)組問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

java后臺(tái)接收get請(qǐng)求傳過來(lái)的數(shù)組

有一個(gè)需求需要用到往后臺(tái)傳送一個(gè)數(shù)組,但是請(qǐng)求不能為post,經(jīng)過幾次反復(fù)試驗(yàn)最終得到結(jié)果:

解決辦法1

將數(shù)組進(jìn)行URL編碼  

前臺(tái):

url = exportWorkSpotData?id=" + encodeURIComponent(measuringSpotArray)

后臺(tái):

@RequestParam(value = "id") Integer[] measuringSpotId

效果:measuringSpotId: 54,68

解決辦法2

將數(shù)組循環(huán)拼接

在解決這個(gè)需求的時(shí)候有可能遇到這個(gè)異常:

Invalid character found in the request target. The valid characters are defined in RFC 3986

這個(gè)問題的產(chǎn)生是因?yàn)閠omcat版本對(duì)請(qǐng)求做出了限制 拒絕請(qǐng)求中包含 ({},[])等特殊字符

解決辦法:

該問題是升級(jí)tomcat版本后的一個(gè)錯(cuò)誤,我已解決,該問題是因?yàn)閠omcat最新版本對(duì)url進(jìn)行了一個(gè)限制,降低tomcat版本和配置以下內(nèi)容可解決問題

解決(親測(cè))

在conf/catalina.properties中最后添加2行:

tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true

在conf/server.xml中的<Connector>節(jié)點(diǎn)中,添加2個(gè)屬性:

relaxedPathChars="|{}[],"
relaxedQueryChars="|{}[],"

ls13219681990

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring實(shí)現(xiàn)內(nèi)置監(jiān)聽器

    Spring實(shí)現(xiàn)內(nèi)置監(jiān)聽器

    這篇文章主要介紹了Spring 實(shí)現(xiàn)自定義監(jiān)聽器案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧,希望能給你帶來(lái)幫助
    2021-07-07
  • java中的instanceof關(guān)鍵字詳細(xì)解讀

    java中的instanceof關(guān)鍵字詳細(xì)解讀

    這篇文章主要介紹了java中的instanceof關(guān)鍵字詳細(xì)解讀,instanceof 是 Java 的保留關(guān)鍵字,它的作用是測(cè)試它左邊的對(duì)象是否是它右邊的類的實(shí)例,返回 boolean 的數(shù)據(jù)類型,需要的朋友可以參考下
    2024-01-01
  • Java 格式化輸出JSON字符串的2種實(shí)現(xiàn)操作

    Java 格式化輸出JSON字符串的2種實(shí)現(xiàn)操作

    這篇文章主要介紹了Java 格式化輸出JSON字符串的2種實(shí)現(xiàn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-10-10
  • 最全LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化的方法

    最全LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化的方法

    大家在開發(fā)過程中必不可少的和日期打交道,對(duì)接別的系統(tǒng)時(shí),時(shí)間日期格式不一致,每次都要轉(zhuǎn)化,本文為大家準(zhǔn)備了最全的LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化方法,需要的可以參考一下
    2023-06-06
  • Java equals 方法與hashcode 方法的深入解析

    Java equals 方法與hashcode 方法的深入解析

    面試時(shí)經(jīng)常會(huì)問起字符串比較相關(guān)的問題,比如:字符串比較時(shí)用的什么方法,內(nèi)部實(shí)現(xiàn)如何?hashcode的作用,以及重寫equal方法,為什么要重寫hashcode方法?以下就為大家解答,需要的朋友可以參考下
    2013-07-07
  • SpringBoot文件上傳同時(shí)接收復(fù)雜參數(shù)的過程詳解

    SpringBoot文件上傳同時(shí)接收復(fù)雜參數(shù)的過程詳解

    這篇文章主要介紹了SpringBoot文件上傳同時(shí),接收復(fù)雜參數(shù),本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • java 單例模式和工廠模式實(shí)例詳解

    java 單例模式和工廠模式實(shí)例詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式編程中的單例模式和簡(jiǎn)單工廠模式以及實(shí)例,使用設(shè)計(jì)模式編寫代碼有利于團(tuán)隊(duì)協(xié)作時(shí)程序的維護(hù),需要的朋友可以參考下
    2017-04-04
  • Idea Jrebel 報(bào)錯(cuò):Cannot reactivate,offline seat in use

    Idea Jrebel 報(bào)錯(cuò):Cannot reactivate,offline 

    本文主要介紹了Idea Jrebel 報(bào)錯(cuò):Cannot reactivate,offline seat in use,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Java單例模式利用HashMap實(shí)現(xiàn)緩存數(shù)據(jù)

    Java單例模式利用HashMap實(shí)現(xiàn)緩存數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了Java單例模式利用HashMap實(shí)現(xiàn)緩存數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 深入分析Java內(nèi)存區(qū)域的使用詳解

    深入分析Java內(nèi)存區(qū)域的使用詳解

    本篇文章對(duì)Java內(nèi)存區(qū)域的使用進(jìn)行了詳細(xì)的介紹。需要的朋友參考下
    2013-05-05

最新評(píng)論