未找到方法(FUNCTION_NOT_FOUND):request.contextPath
@闲大赋 你好,想跟你请教个问题:
我的html中是这样写的:
<!DOCTYPE html>
<%
var path = request.contextPath();
var basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
var url = basePath + "ssl/loanConfirm.htm?loanId=";
print(path);
%>
<html>
但是浏览页面时却报错说没有contextPath这个方法~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
java中,你可以通过request.getContextPath() 获取,在模板中,这种getter方法,可以通过属性名获取
你的代码里,
request.contextPath
() 表示调用一个注册名字为request.contextPath的方法名,所以会报错,没有找到方法request.contextPath
你可以在beetl中按照java习惯调用,但必须以@开头,比如
直接${ctxPath} 就能获得上下文url