写在配置文件里http:locathost:8080/
后面的都是在servlet里写名,我都是这样的

解决方案 »

  1.   

    你用String类里的一些方法(如:indexOf, substring等)自己处理以下就行了。
      

  2.   

    request.getServerName()得到服务器的名称,如:localhost
    request.getPort()得到端口号
    在做些相应的字符串处理就好了
      

  3.   

    试试这两个方法的组合?request.getContextPath()
    request.getRequestURI()
      

  4.   

    通过request.getRequestURL()得到完整的url。再通过字符串处理函数得到你想要的结果。
      

  5.   

    String url= request.getRequestURL().toString();
      

  6.   

    String filepath=request.getRequestURI();
      

  7.   

    String url =request.getRequestURI() + "?" + request.getQueryString();
    (use for get method)