我看到一個奇怪的問題,其中request.getParameter("pg")
在URL中返回null,我可以看到它與其他參數一起傳遞。除了這一個參數以外,所有其他參數都可以正確打印。可能會出現什麼問題?當有一個值被傳遞時,HttpServlet的getParameter(「param」)返回null
Map<String,String[]> paramMap = (Map<String,String[]>)request.getParameterMap();
for (Map.Entry<String, String[]> paramPair : paramMap.entrySet()) {
LOGGER.info("key - " + paramPair.getKey() + " value =" + paramPair.getValue()[0]);
}
樣品網址 -
http://myserver?searchfor=History+of+Photography&cb=XQ&n=77de88ca&ptnrS=XQyyyyyyYYus&qid=812753692c6536fb529f5ca7ac5aca9b&action=pick&ss=sub&pn=1&st=hp&ptb=447E5AED-F162-40B4-9EE5-A81299D0223D&plp=1&pg=PRshop&redirect=mPWsrdz9heamc8iHEhldEeSc%2FVOw6SzSGaNI5V3YDA%2F2aJhytHNs8w96Bn6LLIZVUIhPwV62vOCzTXhqJvTnW5g66rsz%2FnxYxdLMAYgDRrDL0jeKlXJQ1pFUFFVXHSrvxvGE971vUn5%2F0m7v9vrFJGEoo6nckfQS9o9CGCHUWndDqD0rhA8TW%2Bfa%2Fpxz8JafQQ3ID%2Fsw6GdCvt65%2FomhgEvEX4xv%2B8XQkfNLNvl6%2BpZdZJshoyUfDw5LZBwzFpw52x0Em9ZDVu1sHm4WxLPt9rDUBHj5Wn0eVf5HNoVYGyCa%2FfufPwfQy8OYiLdgvskMPxUTd3YQOJiiO%2F%2ByMdF4Ew%3D%3D&hlc=YWotbWVnYXx4cS1ocA..&pr=PR&ct=GG&tpr=sbt&tp=top
請告訴我們的代碼。 –
如果您添加了導致您遇到問題的代碼片段以及您要發送的URL,它將有所幫助。 – Kal
請向我們展示製作http請求的代碼。 –