get方式请求接受参数的方法
生活随笔
收集整理的這篇文章主要介紹了
get方式请求接受参数的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、獲取jsp頁面的url,然后通過js獲取參數
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的內置標簽獲取
<input type="hidden" value="${param.mainid}" id="formMainid">3、發起請求在后臺接受:
- 發起請求并返回頁面
請求的url:http://localhost:8088/ebtp/appFind/getMyTripFindView?travelNum=00001
- 只返回數據有三種方法:
方式一:使用getParameter
方式二:直接使用參數
@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; }注意
當required為true時。表示此參數是必需的,因此必需有值。如果此時把defaultValue去掉,在url中不寫此參數,訪問時就會報錯
總結
以上是生活随笔為你收集整理的get方式请求接受参数的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用jsp和tld实现javaweb开发
- 下一篇: 复制类中的属性值到另一个类的相同属性中