get方式请求接受参数的方法
生活随笔
收集整理的這篇文章主要介紹了
get方式请求接受参数的方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、獲取jsp頁面的url,然后通過js獲取參數(shù)
function getQueryString(name) {var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = parent.document.location.search.substr(1).match(reg);if(r!=null)return unescape(r[2]); return null; }2、通過下面jsp的內(nèi)置標(biāo)簽獲取
<input type="hidden" value="${param.mainid}" id="formMainid">3、發(fā)起請(qǐng)求在后臺(tái)接受:
- 發(fā)起請(qǐng)求并返回頁面
請(qǐng)求的url:http://localhost:8088/ebtp/appFind/getMyTripFindView?travelNum=00001
- 只返回?cái)?shù)據(jù)有三種方法:
方式一:使用getParameter
方式二:直接使用參數(shù)
@RequestMapping(method = RequestMethod.GET, value = "/getMyTripFindView") public String getMyTripFindView( HttpServletRequest request, HttpServletResponse response, String travelNum){ System.out.println("dologin : " + travelNum+ "); return travelNum; }方式三:使用RequestParam注解
@RequestMapping("/getMyTripFindView") public String getMyTripFindView( @RequestParam(required=false, defaultValue="001") String travelNum){ return travelNum; }注意
當(dāng)required為true時(shí)。表示此參數(shù)是必需的,因此必需有值。如果此時(shí)把defaultValue去掉,在url中不寫此參數(shù),訪問時(shí)就會(huì)報(bào)錯(cuò)
總結(jié)
以上是生活随笔為你收集整理的get方式请求接受参数的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用jsp和tld实现javaweb开发
- 下一篇: 设计模式个人理解