javaWeb中动态获取项目的基准地址

版权声明:yuanmomoya https://blog.csdn.net/yuanmomoya/article/details/82527507

动态的获取项目的基准地址,在使用先对地址时引入使用。

引入:这是在学习request请求时了解的,也可以拼接除项目的基准地址!!!!

         //1、获取请求头

        String agent = request.getHeader("User-Agent");

        System.out.println("agent:"+agent);

        //2、获取请求地址内容

        String scheme = request.getScheme();

        String serverName = request.getServerName();

        int port = request.getServerPort();

        //上面的了解。在后面的动态获取项目的全路径时会用到

        String path = request.getContextPath();//获取上下文路径,重点,项目中经常要获取项目名

<base href="<%=request.getScheme() %>://<%=request.getServerName() %>:<%=request.getServerPort() %><%=request.getContextPath() %>/"/>

学习了EL表达式后

<base href="${pageContext.request.scheme }://${pageContext.request.serverName }:${pageContext.request.serverPort }${pageContext.request.contextPath }/"/>

猜你喜欢

转载自blog.csdn.net/yuanmomoya/article/details/82527507