jsp页面的路径问题

1、request.getScheme()

   取得协议,在Web中就是"http"

2、request.getServerName()

   取得的是您的服务器名称,一般和域名对应,如果在本机则取得的是"localhost"

3、request.getServerPort()

   取得Web应用的端口号,例如tomcat默认就是8080

4、request.getRequestURI()

   取得请求的路径,一般就是从你的contextpath算起,取得的是真实路径而不是类似struts的action这样的东西,二是action所映射的页面

5、request.getQueryString()

   取得所有的参数

6、application.getContextPath();

  取得当前的Contextpath

 

 

例子如下:

<%String url=request.getScheme()+"://"+ request.getServerName()+":"+request.getServerPort();//+request.getRequestURI()+"?"+request.getQueryString();
  String cp=application.getContextPath();
  url+=url;
  %>

你可能感兴趣的:(tomcat,应用服务器,Web,jsp,struts)