色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java - SpringMvc沒有根據&符號截取參數

瀏覽:182日期:2024-02-02 09:58:23

問題描述

var url = $(’input[name='itemCode']’).val() +’/join.html?userid=’+ $(’input[name='userid']’).val()+’&telphone=’+phone+’&axdversion=’+ version +’&itemId=’+ $(’input[name='itemId']’).val(); request.reqLocation(url);

Js中拼出了一個url,之后便跳轉Url。其中

reqLocation : function(url){ window.location = url; },

后端代碼:

public ModelAndView registerHtml(String itemCode, Long itemId, Long userid, HttpServletRequest request, HttpServletResponse response) { ......//業務代碼}

但是在有些情況下會由于參數問題報錯:

【/item/zxyh/join.html】【{userid=14&itemCode=xyz&itemId=8:}】 java.lang.NullPointerException at channel.web.item.OpenItemController.down(OpenItemController.java:468) at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm

正確的應該像這樣:

【/item/zxyh/join.html】【{itemId:123},{itemCode:xyz},{userid:1}】

springMVC 并沒有根據&符號,將各種參數賦值。所以導致我的itemCode之類的參數為空。js是手機端的,并且也只有少量請求會出現這種情況,想知道為什么,或者有沒有人遇到同樣的問題?

問題解答

回答1:

終于找到問題了!!問題的原因應該是惡意攻擊,利用工具注入了參數。具體怎么做的就不太清楚了。

回答2:

@RequestParam

百度之

回答3:

這個好像跟SpringMVC沒關系吧,如果JS中沒有取到itemId,服務器端拿到的自然是NULL。

回答4:

出錯的情況下,前端調試下拼出的url中,各參數值是否正常,后端查看請求request中是否包含以上參數,以及它們的值

標簽: java
相關文章:
主站蜘蛛池模板: 免费一级毛片正在播放 | 亚洲国产爱久久全部精品 | 免费一级特黄欧美大片勹久久网 | 一级毛片真人免费播放视频 | 日韩一级片 | аⅴ资源天堂8在线 | 亚洲国产综合人成综合网站00 | 国产一区二区播放 | 最新国产午夜精品视频不卡 | 国产亚洲欧美ai在线看片 | 久久久久欧美情爱精品 | 一机毛片 | 亚洲天堂一区在线 | 欧美高清一区二区三区欧美 | 毛片免费在线播放 | 亚洲高清在线观看 | 国产不卡在线播放 | 97精品国产综合久久久久久欧美 | 亚洲韩国日本欧美一区二区三区 | 亚洲在线日韩 | 久久九九热视频 | 国产三级观看 | 国产亚洲高清在线精品不卡 | 美女福利视频午夜在线 | 久久久国产免费影院 | 毛片在线观看视频 | 中国一级大黄大片 | 久久精品国产国产 | 成人免费手机在线看网站 | 国产成人18黄网站免费 | zztt40.su黑料不打烊官网 | 久草在现 | 亚洲入口 | 色偷偷成人网免费视频男人的天堂 | 国产精品亚洲专区一区 | 美女张开腿男人桶 | 国产成人黄网在线免 | 高颜值美女啪啪 | 国产精品99久久99久久久看片 | 欧美特黄视频在线观看 | 不卡一级aaa全黄毛片 |