`

js 下怎么找到当前项目名称

阅读更多
<%=getServletContext().getRealPath("/web/")%>
<%=request.getRequestURI()%><br>
<%=request.getContextPath()%><br>
<%=request.getRealPath("/")%><br>
<%=application.getRealPath("/")%><br>
<%=application.getRealPath(request.getRequestURI())%><br>
<%=new java.io.File(application.getRealPath(request.getRequestURI())).getParent()%>

除了第一,第二条(第二条跟第三条差别是一条/)以外,其他得出的结果是一样的,各位可以试下效果

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

document.forms[0].action="<c:out value='${pageContext.request.contextPath}' />/LoginAction.do?tag=loginOut";
   document.forms[0].submit();

<link href="<html:rewrite page="/css/${systemStyle}/main.css" />" rel="stylesheet" type="text/css">
<script language="javascript" src="<html:rewrite page="/js/checkinput.js"/>"></SCRIPT>

<td width="100%" height="21" border="0" class="td_top" background="${pageContext.request.contextPath}/images/${systemStyle}/titleButton.gif" >

<frame noresize="noresize" name="top" scrolling="no" style="border-bottom:1px solid black;" frameborder=0 src="<%=request.getContextPath()%>/jsp/top.jsp">



这里要注意的是如果用了上面的 ${pageContext.request.contextPath} 表达式的の时候那么你的web.xml要保证头是这样的

<?xml version="1.0" encoding="gbk"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">


确保是2.4的schema


function init()
{
   var sort="<%=request.getParameter("sort")%>";
   if(sort=="null"||""==sort)
   {
    sort="<%=Constant.FLOW_MAPS%>";
   }
   document.getElementById("sort").value=sort;
 
}





标签访问变量方法,还可以直接用el表达式语言。
<html:hidden write="true" property="theAccount.login_email" />
<bean:write name="AuditRecordForm" property="qinAuditFormEntity.audit_record_no"></bean:write>
<c:out value="${User_login_InSession.portal_id}" />
分享到:
评论

相关推荐

    javascript项目

    关于ACCP5.0S2和北大青鸟5.0s2JavaScript项目,这可能是课程体系的一个版本号,暗示这个项目是按照某个特定的教学大纲设计的,旨在帮助学员掌握当前行业所需的技能。北大青鸟是一家知名的IT教育机构,其课程通常涵盖...

    JavaScript显示当前时间和日期

    ### JavaScript显示当前时间和日期 在Web开发中,利用JavaScript来获取和展示当前的时间与日期是一项基本但非常实用的功能。本文将深入探讨一个示例代码片段,该片段通过JavaScript实现了当前日期与时间的显示,并...

    node-git-current-branch:使用Node.js获取当前的git分支名称

    使用Node.js获取当前的git分支名称 安装 npm install node-git-current-branch --save 用法 const getCurrentBranchName = require ( 'node-git-current-branch' ) ; getCurrentBranchName ( ) ; // branch name or ...

    基于JS实现距离当前时间倒计时特效源码.zip

    【标题】中的“基于JS实现距离当前时间倒计时特效源码”指的是使用JavaScript编程语言创建的一个功能,该功能能够动态显示从当前时间到特定日期的倒计时效果,通常用于活动预告、限时优惠等场景。这个特效可以增强...

    JS|省市区代码及地区名称|地区三级联动

    在“JS|省市区代码及地区名称|地区三级联动”这个主题中,我们主要探讨如何使用JavaScript实现这样的功能。 1. 数据结构:首先,我们需要一个合适的数据结构来存储省市区信息。通常,这会是一个嵌套的对象数组,每...

    eclipse,MyEclispe下安装javascript插件

    SpketIDE当前支持Ext2.0等框架,并能够很好地集成到Eclipse项目中,通过`.jsb`项目文件格式来管理JavaScript相关的设置。 #### 三、SpketIDE安装步骤 ##### 1. 准备工作 确保您的计算机上已经安装了Eclipse或...

    js实现TreeView 级联选择

    2. **找到当前节点的表格**:通过不断地向上查找 `parentElement` 直到找到 `table` 元素,这一步是为了确定当前节点所在的层级。 3. **遍历同级表格**:获取当前表格元素的同级表格元素,并通过循环遍历这些元素,...

    JS山寨windows7下计算器(普通版)

    以上就是"JS山寨windows7下计算器(普通版)"项目涉及的主要知识点,这个项目对于初学者来说是一个很好的实践机会,可以帮助他们巩固JavaScript基础知识,理解事件驱动编程,以及网页交互设计。同时,对于有经验的...

    js城市选择控件cityselect.js.zip

    在这个场景下,用户无需滚动长长的下拉列表,只需输入地名的拼音或首字母就能快速找到所需的城市。这极大地提高了数据输入的效率和准确性。 首先,我们需要了解`cityselect.js`的核心概念。这个控件通常基于HTML、...

    具备闹钟功能js日历

    【压缩包子文件的文件名称列表】:“js日历”可能是压缩包内的主要文件夹或文件,它很可能包含了整个日历功能的JavaScript代码文件,可能包括CSS样式文件和HTML结构文件。在这个文件夹下,我们可能会找到以下文件: ...

    dateformatjs一个超轻量级的JS日期处理库

    **正文** `dateformatjs` 是一款专门为 JavaScript 设计的日期处理库,它以其轻量化、易用性和高效性著称。在这个项目中,我们主要关注的是 ...无论是在小规模的个人项目还是大型的企业应用中,都能找到它的一席之地。

    fart.js好玩的框架

    这表明fart.js可能是作为一个独立的JavaScript库发布,可以通过在项目中引入相应的脚本文件来使用。 然而,由于提供的【压缩包子文件的文件名称列表】中只有一个名为“新建文件夹”的条目,没有具体的代码或文档...

    javascript无限级联动算法

    在JavaScript中,通常会用对象数组来存储这些数据,每个对象包含ID、名称以及子节点(可能也是一个对象数组)。 算法的核心在于如何根据当前选中的父节点来渲染其子节点,并监听子节点的选择事件,以便在选择后更新...

    纯JS实现的焦点图代码

    在【压缩包子文件的文件名称列表】"纯JS实现的焦点图代码"中,我们可以预期找到的文件可能包括JavaScript脚本(如`focusGallery.js`)、CSS样式表(如`focusGallery.css`)、HTML模板文件(如`index.html`),以及...

    js城市选择控件

    给他们添加ID,方便JS代码找到并操作它们。 3. **JavaScript代码**: - 初始化控件:在页面加载完成后,使用JS将省份数据填充到省份下拉框中。 - 事件监听:为省份下拉框添加`change`事件监听器。当用户选择一个...

    js获取日期跟星期几的一段小代码

    在JavaScript(简称JS)编程语言中,获取当前日期和星期几是一项常见的任务,尤其是在开发网页交互功能时。这里我们将深入探讨如何使用JavaScript实现这个功能,以及相关的重要知识点。 首先,JavaScript提供了内置...

    javascript实现的甘特图组件

    - **React、Vue或Angular**:如果项目使用这些前端框架,可以找到对应的甘特图组件,如react-gantt或vue-gantt。 4. **性能优化** - **虚拟DOM**:在使用React等框架时,利用虚拟DOM减少实际DOM操作,提高性能。 ...

    魔方代码 纯JS版

    【标题】"魔方代码 纯JS版" 指的是一个使用纯JavaScript实现的魔方模拟程序。在IT领域,JavaScript是一种广泛应用于网页和网络应用开发的编程语言,尤其擅长处理客户端的交互和动态内容。这个项目可能是为了帮助用户...

    eclipse中JS中文乱码解决

    - 完成上述设置后,关闭当前打开的所有JavaScript文件,然后重新打开它们,或者重启Eclipse以确保设置生效。 - 如果仍然存在问题,可以尝试手动更改JavaScript文件的编码为Eclipse设置的编码,然后再进行上述步骤...

    用js实现简单分页

    在给出的【标题】"用js实现简单分页"中,我们可以理解为我们将探讨前端如何通过JavaScript来创建一个基本的分页系统。 首先,JavaScript是一种在客户端运行的脚本语言,它可以在不刷新整个页面的情况下更新内容,这...

Global site tag (gtag.js) - Google Analytics