如何在java的web項目中獲取請求的URL地址及參數

通過過濾器OR攔截器參http請求進行攔截和過濾時,進行打印

HttpServletRequest request = ServletActionContext.getRequest();//獲取request對象

String rUrl = request.getRequestURI();//得到請求URL
String rMet = request.getMethod();//請求方式post或get

Enumeration  enu  = request.getParameterNames();//獲取請求參數名信息
StringBuffer sb = new StringBuffer();
sb.append(rUrl);
String key="";
while(enu.hasMoreElements()) {
    key = (String)enu.nextElement();//得到參數名
    sb.append("&"+key+"="+request.getParameter(key));//獲取參數值,同時進行拼裝
}
sb.append("----Method-【"+rMet+"】");
System.out.println("=url======>>"+sb.toString());//控制檯打印輸出

原文:https://blog.csdn.net/learnworm/article/details/89418088
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章