contextpath有什么用_context的用法

contextpath有什么用_context的用法使用基于Java的后端(即servlet和JSP),如果我需要JavaScript的contextPath,那么推荐的模式是什么?为什么?我可以想到几种可能性。我缺少任何吗?1.将SCRIPT标记刻录到在某些JavaScript变量中设置的页面中varctx=””这是准确的,但在加载页面时需要脚本执行。2.在一些隐藏的DOM元素中设置contextPath这是准确的,并且在加载页面时不需要任…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

使用基于Java的后端(即servlet和JSP),如果我需要JavaScript的contextPath,那么推荐的模式是什么?为什么?我可以想到几种可能性。我缺少任何吗?

1.将SCRIPT标记刻录到在某些JavaScript变量中设置的页面中

这是准确的,但在加载页面时需要脚本执行。

2.在一些隐藏的DOM元素中设置contextPath

这是准确的,并且在加载页面时不需要任何脚本执行。但是你需要一个DOM查询时需要访问contextPath。如果你关心性能的话,DOM查询的结果可以被缓存。

3.尝试通过检查document.URL或BASE标记在JavaScript中找出来

function() {

var base = document.getElementsByTagName(‘base’)[0];

if (base && base.href && (base.href.length > 0)) {

base = base.href;

} else {

base = document.URL;

}

return base.substr(0,

base.indexOf(“/”, base.indexOf(“/”, base.indexOf(“//”) + 2) + 1));

};

这不需要在加载页面时执行任何脚本,并且还可以在必要时缓存结果。但是这只有当你知道你的上下文路径是一个单一的目录 – 而不是根目录(/)或多个目录下(/ mypath / iscomplicated /)。

哪种方式我倾斜

我赞成隐藏的DOM元素,因为它不需要在页面加载时执行JavaScript代码。只有当我需要contextPath,我需要执行任何东西(在这种情况下,运行一个DOM查询)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193482.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 多进程 python_python课程

    多进程 python_python课程进程前置知识点进程:一个程序运行起来后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单元。并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行

    2022年7月28日
    3
  • Python实现五子棋人机对战[通俗易懂]

    Python实现五子棋人机对战[通俗易懂]本文转载自数据札记倌,详情可以扫描下方二维码:五子棋是常见的一款小游戏,五子棋问题是人工智能中的一个经典问题。这篇文章主要介绍了python版本五子棋的实现代码,大家可以做个参考,与我的傻儿子对弈一下。简述虽然计算机已经几乎激活成功教程了五子棋的取胜秘籍,甚至给出了取胜的具体方案,然而,对人来说,五子棋还是非常有玩头的。我们往往有五子棋的技巧性和全局观远远比不上象棋,围棋之类的感觉:这个真不一定,先说技…

    2022年6月22日
    66
  • ios—-protocol, optional ,delegate

    ios—-protocol, optional ,delegate

    2021年7月10日
    52
  • 常见的关系型数据库和非关系型数据及其区别是什么_mysql数据库数据类型

    常见的关系型数据库和非关系型数据及其区别是什么_mysql数据库数据类型
 一、关系型数据库

 
关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可用于复杂查询;3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活…

    2022年10月23日
    0
  • mybatis中调用存储过程_java如何调用存储过程

    mybatis中调用存储过程_java如何调用存储过程项目结构数据表t_user创建Userpackagecom.po;publicclassUser{ privateIntegerid; privateStringname; privateStringsex; privateIntegerage; publicIntegergetId(){ returnid; } publi…

    2022年4月19日
    42
  • CSS自定义鼠标样式[通俗易懂]

    CSS自定义鼠标样式[通俗易懂]效果图原理cursor属性:cursor属性规定要显示的光标的类型(形状)。该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状。使用url,可自定义鼠标图标。cursor:url(‘https://blog-static.cnblogs.com/files/lucas–liu/cat6.ico’),default;自定义图标注意点尺寸最好选择不大于于32*32像素的Opera9.3和Safari3不支持url值图片最好用绝对路径浏览器兼容性不一

    2022年5月31日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号