欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java后臺如何接收get請求傳過來的數(shù)組

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

java后臺接收get請求傳過來的數(shù)組

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

解決辦法1

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

前臺:

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

后臺:

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

效果:measuringSpotId: 54,68

解決辦法2

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

在解決這個需求的時候有可能遇到這個異常:

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

這個問題的產(chǎn)生是因為tomcat版本對請求做出了限制 拒絕請求中包含 ({},[])等特殊字符

解決辦法:

該問題是升級tomcat版本后的一個錯誤,我已解決,該問題是因為tomcat最新版本對url進行了一個限制,降低tomcat版本和配置以下內(nèi)容可解決問題

解決(親測)

在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é)點中,添加2個屬性:

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

ls13219681990

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    java 單例模式和工廠模式實例詳解

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

    Idea Jrebel 報錯:Cannot reactivate,offline 

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

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

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

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

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

最新評論