http://localhost:8080/grea/usercenter/buss/sellList.htm?page=1,请求路径是这个,怎么拿到全部?我最多也就拿到的是http://localhost:8080/grea?page=1,这个怎么处理,请高手解决一下
解决方案 »
- 大家帮帮忙..急..appfuse 配置环境时发现的错误..
- spring如何用源码替换jar包
- 谁有基础的网站开发实例教程吗?
- 什么情况使用动态ActionForm
- 新手求教:关于类的问题!!谢谢!!(抱歉只剩30分,全给了)
- filter with jsp?????
- 推荐基本学好java的入门书
- hibernate一个配置问题,非常急!!!!!!!!!
- JDBC driver is not on the CLASSPATH
- 大家有人用过jboss吗,帮我看看是什么错误!
- spring3.0依赖包
- 解释代码,return list(mapping, form, request, response);是返回什么?list吗?还是没有返回?
out.println("scheme = " + scheme + "<br />");
String serverName = request.getServerName();
out.println("serverName = " + serverName + "<br />");
int serverPort = request.getServerPort();
out.println("serverPort = " + serverPort + "<br />");
String contextPath = request.getContextPath();
out.println("contextPath = " + contextPath + "<br />");
String servletPath = request.getServletPath();
out.println("servletPath = " + servletPath + "<br />");
String queryString = request.getQueryString();
out.println("queryString = " + queryString + "<br />");
String requestURI = request.getRequestURI();
out.println("requestURI = " + requestURI + "<br />");
String info=request.getPathInfo();
out.println("info = " + info + "<br />");
String pageUrl=null;
if(request.getQueryString()!=null){
pageUrl=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"?"+request.getQueryString();
}else{
pageUrl=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
}
out.println("pageUrl = " + pageUrl + "<br />");
用这些方法测试得到的是
scheme = http
serverName = localhost
serverPort = 8080
contextPath = /grea
servletPath = /jsp/usercenter/business/merchant_record_list.jsp
queryString = page=1
requestURI = /grea/jsp/usercenter/business/merchant_record_list.jsp
info = null
pageUrl = http://localhost:8080/grea?page=1
就少了/usercenter/buss/sellList.htm这一段