问答详情
源自:4-4 实现单条信息删除

为什么${basePath}获取不到路径?

我用${basePath}获取不到路径,用<%= basePath %>就能获取到,这是为啥啊

提问者:暮雨尘封 2019-11-03 10:24

个回答

  • 爱3
    2020-05-26 12:49:47

    本身${} 和 <%= %> 等价哈,${}是要获取jsp作用域里的对象,你可能定义了bashPath,但未设置到页面中

    ${pageContext.request.contextPath}  // 这个是从request作用域中获取数据

     你用request.setAttribute("bashPath",bashPath)  设置后再试下

  • 慕雪1586862
    2020-02-04 11:19:11

    试一试这个<%=request.getContextPath()%>/List.action