我正试图从像这样的标记文件中访问servlet路径;
<%@tag description="put the tag description here" pageEncoding="UTF-8"%>
<%=pageContext.getServletContext().getRealPath("/")%>
然而它抱怨它无法找到符号; string:/// xxxxx:89:找不到符号 symbol:变量pageContext location:class org.apache.jsp.tag.web.xxxx
有关如何在标记文件中访问该值的任何建议吗?
答案 0 :(得分:1)
由于表达式出现在标记文件中,pageContext
不是有效的隐式对象。如您所知,application
有效,jspContext
(javax.servlet.jsp.JspContext
的实例)也是如此。在相关说明中,getRealPath
可能会返回null
...
答案 1 :(得分:0)
哦,看起来app.getRealPath(“images”)就是标签上下文中的那个