java 取上下文路径_取得上下文路径的方式(getContextPath)
jsp可以直接取得取得上下文路径,但是js不能,需要在jsp里设置属性再根据属性获取或者通过window.loaction的方式做处理后取得。
1.通过监听器,获取
1.1web.xml文件配置监听器(java类名全路径)
com.stuwork.crowdfunding.listener.StartSystemListener
1.2 java文件方法
package com.stuwork.crowdfunding.listener;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class StartSystemListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
//服务器启动,创建application对象时候执行的方法
@Override
public void contextInitialized(ServletContextEvent sce) {
//将上下文路径放到application域中(request.getContextPath())
ServletContext application = sce.getServletContext();
String contextPath = application.getContextPath();
application.setAttribute("CWF_PATH", contextPath);
}
}
1.2jsp页面取得。
2 jsp页面直接脚本获取(request.getContextPath()方式)
pageEncoding="UTF-8"%>
Insert title here
String path = request.getContextPath()+ "/index.htm";
response.sendRedirect(path);
%>
3 通过jstl取得上下文并设置属性(需要引入c标签)
pageEncoding="UTF-8"%>
jsp和js文件取得方式
jsp文件取得
可以过${ctx_jsp}和$("#ctx_js")取得
js文件取得
只能通过$("#ctx_js")取得
java 取上下文路径_取得上下文路径的方式(getContextPath)相关推荐
- java8的路径_什么是路径?
# 什么是路径? 文件系统以某种形式的媒体(通常为一个或多个硬盘驱动器)存储和组织文件,使得它们可以容易地被检索. 目前使用的大多数文件系统将文件存储在树形(或分层)结构中.在树的顶部是一个(或多个) ...
- java取网页数据_浅析JAVA实现网页取内容
有很多网站提供从其他网站提取新闻甚至是从向翻译网站取内容 由于手头做的网站需要涉及这个方面的内容,所以最近研究了一下 这里把我的一点小心得写给大家 希望大家讨论共同进步 首先我觉得这种功能的实现其实是 ...
- 怎么更换默认路径_更改电脑桌面路径
电脑默认的桌面路径一般都在C盘,而我们又特别喜欢把文件都放在桌面,因为桌面既方便又好找.可时间久了,桌面文件会越来越多,C盘空间会越来越小,会拖慢系统速度.怎么把系统桌面路径设置在非C盘呢?本期教程将 ...
- java 取整符号_浅析java中的取整(/)和求余(%)
1.取整运算符 取整从字面意思理解就是被除数到底包含几个除数,也就是能被整除多少次,那么它有哪些需要注意的地方呢?先看下面的两端代码: int a = 10; int b = 3; double c= ...
- java取内核数_在Java中查找内核数
如何从Java代码中找到应用程序可用的内核数量? #1楼 在安装Cygwin的Windows上可以使用: System.getenv("NUMBER_OF_PROCESSORS") ...
- JSP项目_Web路径_磁盘物理路径
1. JSP 页面中: <br/> (1) : <%=request.getContextPath()%> <br/> (2) : <%=request.ge ...
- java 取磁盘阵列容量_硬盘阵列 Raid 的区别及容量计算方式
0x01 Raid是什么 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大 ...
- java证书过期时间_我想用代码方式查看ca证书到期时间,以下是我的代码,可以显示日期,但是和实际的截止日期不一致...
我想用代码方式查看ca证书到期时间,以下是我的代码,可以显示日期,但是和实际的截止日期不一致 希望各位大牛帮忙看一下问题出在哪,多谢啦 import java.io.*; import java.se ...
- java 运行时路径_如何在运行时检查当前Java类路径(重复)
下面的代码实现了Java 9 +(JigSAW)中的模块路径扫描.它查找调用堆栈上的所有类,然后对每个类引用调用 classRef.getModule().getLayer().getConfigur ...
最新文章
- 机器学习中你不可不知的几个算法常识
- java b2b 开源_springcloud微服务多用户商城系统java_代码开源_B2B电商系统_B2C电商系统...
- Ubuntu中如何使得程序在后台运行
- AI之matlab随笔(1)-数据类型,逻辑操作,数组,逻辑运算,异或,零向量或零矩阵
- ITK:对多个线程上的数据进行操作以利用多核处理器
- ROW_NUMBER、RANK、DENSE_RANK的用法
- Android C/C++ 开发
- 如何联网获取北京时间
- 牛客 - 求函数(线段树+区间合并/线段树+矩阵维护)
- 取表单radio值时
- ReactiveSwift源码解析(三) Signal代码的基本实现
- BusyBox 中添加新命令
- 计算机网络——自顶向下
- 网站制作常用的cms系统有哪些?
- 网络教室是以多媒体计算机为核心,浅谈多媒体计算机网络教室发展趋势和方向...
- 马云也进军游戏了?还赚了上亿元,网友:马化腾先生怎么看呢?
- java课程设计打字训练测试软件_Java版打字练习案例源码
- python爬虫使用session保持登录状态
- 【目前点赞排名】投票倒计时五天:继续为你喜欢的征文作品投票吧!
- 期货开户手续费的秘密成了透明