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

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)文章

  • java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器

    java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 詳解SpringBoot通用配置文件(不定時(shí)更新)

    詳解SpringBoot通用配置文件(不定時(shí)更新)

    這篇文章主要介紹了SpringBoot通用配置文件詳解(不定時(shí)更新),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Java中的常用輸入輸出語(yǔ)句的操作代碼

    Java中的常用輸入輸出語(yǔ)句的操作代碼

    這篇文章主要介紹了Java中的常用輸入輸出語(yǔ)句的操作代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Java Socket設(shè)置timeout的幾種常用方式說(shuō)明

    Java Socket設(shè)置timeout的幾種常用方式說(shuō)明

    這篇文章主要介紹了Java Socket設(shè)置timeout的幾種常用方式說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java redis存Map對(duì)象類型數(shù)據(jù)的實(shí)現(xiàn)

    Java redis存Map對(duì)象類型數(shù)據(jù)的實(shí)現(xiàn)

    本文主要介紹了Java redis存Map<String,RedisCustom>對(duì)象類型數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Java使用Spire.XLS for Java拆分Excel的實(shí)戰(zhàn)教程

    Java使用Spire.XLS for Java拆分Excel的實(shí)戰(zhàn)教程

    在日常數(shù)據(jù)處理中,Excel文件承載著海量信息,然而,面對(duì)包含多工作表、超長(zhǎng)行數(shù)或需要按特定列進(jìn)行分類的巨型Excel文件時(shí),手動(dòng)拆分無(wú)疑是一場(chǎng)噩夢(mèng),本文將深入探討如何利用Java強(qiáng)大的編程能力,結(jié)合Spire.XLS for Java庫(kù),高效、精準(zhǔn)地完成Excel文件的拆分任務(wù)
    2026-02-02
  • 詳解SpringMVC中設(shè)置靜態(tài)資源不被攔截的問題

    詳解SpringMVC中設(shè)置靜態(tài)資源不被攔截的問題

    這篇文章主要介紹了詳解SpringMVC中設(shè)置靜態(tài)資源不被攔截的問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-02-02
  • 簡(jiǎn)單易懂講解happens-before原則

    簡(jiǎn)單易懂講解happens-before原則

    Java內(nèi)存模型中的happens-before是什么?為什么會(huì)有這東西的存在?一個(gè)新東西肯定是上手先,但是等我們空下來(lái)回過頭來(lái),我們還是需要去理解這些知識(shí),只有這樣我才能深刻的記住,并且運(yùn)用熟練。下來(lái)和小編來(lái)一起學(xué)習(xí)下
    2019-05-05
  • IDEA中Maven的一些常用操作指南

    IDEA中Maven的一些常用操作指南

    intellij idea是一款很流行好用的集成開發(fā)環(huán)境軟件,maven是使用很廣泛的構(gòu)建工具,java開發(fā)者日常少不了與這兩種工具打交道,下面這篇文章主要給大家介紹了關(guān)于IDEA中Maven的一些常用操作指南,需要的朋友可以參考下
    2024-06-06
  • Java 冒泡排序、快速排序?qū)嵗a

    Java 冒泡排序、快速排序?qū)嵗a

    這篇文章主要介紹了Java 冒泡排序、快速排序?qū)嵗a,需要的朋友可以參考下
    2017-05-05

最新評(píng)論

漾濞| 南阳市| 思南县| 丹寨县| 九台市| 苗栗市| 五台县| 宝应县| 滨州市| 云和县| 南开区| 永清县| 承德县| 双辽市| 东乡族自治县| 漯河市| 红安县| 绿春县| 北流市| 垦利县| 鄂托克旗| 湘西| 海城市| 寿光市| 长寿区| 昆山市| 于田县| 湾仔区| 东乌珠穆沁旗| 武清区| 密山市| 南木林县| 广灵县| 崇礼县| 南丰县| 锡林浩特市| 库尔勒市| 沙田区| 青阳县| 沭阳县| 格尔木市|