html 页面中 $(request.contextPath) 的应用有哪些条件,或是注意事项

html 页面中 $(request.contextPath) 的应用有哪些条件,或是注意事项,第1张

<%=requestgetContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。

但不用也可以吧,比如<a href="<%=requestgetContextPath()%>/catalogjsp">

我就直接用<a href="catalogjsp">也行啊,这两个文件是在同一个目录下的

比如你要生成一个文件放在服务器上得一个目录下,你可以使用requestgetContextPath()+/dir,组成一个完整得目录结构!

但在JSP文件里,通过requestgetContextPath()得到的路径却为空,为什么

你在context中没有配置path属性,所以你的工程文件就是在根目录下,相当于path="";即是你直接在浏览器中输入你的服务器ip就会到你的jsp页面,而不是tomcat的默认页面;所以你通过requestgetContextPath()得到的字符串是为空的;它是获得虚目录的;

如果你想得到工程文件的实际物理路径,可通过:<%=requestgetRealPath("/")%>,这样页面就会输出:d:/web

requestgetScheme();

返回的协议名称,默认是>

在网页上查看源代码,找出你的js的路径,输入浏览器看看会不会提示下载js文件?若不会则表示你的jquery和jqueryeasyui有误。

检查你获取option的js代码是否有误,获取html对象的方法是否有误。查看网页中的html代码,有没有定义要获取的对象。

jquery和jqueryeasyui是不会自己去获取html对象的,需要你在需要时调用

另:请确定你获取的是option对象的值还是select对象的值,option对象的值是固定的(未使用js动态改变或赋值)。

以上就是关于html 页面中 $(request.contextPath) 的应用有哪些条件,或是注意事项全部的内容,包括:html 页面中 $(request.contextPath) 的应用有哪些条件,或是注意事项、js中怎么样获取从form提交后返回的json数据、jquery.easyui.min.js 中无法获取属性 options 的值: 对象为 null 或未定义 导入的js等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10066419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存