zoukankan      html  css  js  c++  java
  • jsp细节------<base>

    1:jsp一般都有这个<base href="<%=basePath%>">,它的作用一般用不到,但在使用java框架用注解时会用。

    如下代码(xxx.jsp).

    %@ page language="java" contentType="text/html; charset=UTF-8"%>
    
    <%
        String path = request.getContextPath();
        out.println("add.jsp---path:" + path);
        //http://localhost:8888/ssm/
        
        String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
                + path + "/";
        out.print("<br>");
        out.println("add.jsp---basePath:" + basePath);
    %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    
    <!-- 向服务器发送请求时的总会添加路径上basePath,http://localhost:8888/ssm/ -->
    <base href="<%=basePath%>">
    
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>添加用户</title>
    </head>
    <body>
    </body>
    </html>

    2:在做项目时我的理解<base href="<%=basePath%>">的作用。当java代码或框架代码重定向或提交表单时指定带有<base href="<%=basePath%>">这个页面,转发到别的jsp页面另说,<base href="<%=basePath%>">起作用,它会重写地址栏的地址。

  • 相关阅读:
    lnmp之php5.6.29安装
    lnmp之mysql5.5.17安装
    利用xshell从windows上传文件到虚拟机
    linux命令
    tp中ueditor编辑器的使用
    Thinkphp 3.2.2 验证码check_verify方法,只能验证一次
    选学霸
    低价购买
    友好城市
    榨取kkksc03
  • 原文地址:https://www.cnblogs.com/kaiwen1/p/6864275.html
Copyright © 2011-2022 走看看