静态页面获取当前工程路径的问题
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.location.href;
//获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
//获取主机地址,如: http://localhost:8083
var localhostPaht=curWwwPath.substring(0,pos);
//获取带"/"的项目名,如:/uimcardprj
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
alert(localhostPaht+projectName);
分享到:
相关推荐
- **获取工程的路径**:`System.getProperty("user.dir")` ##### 在Servlet中获取路径 - **获取工程目录**:`request.getSession().getServletContext().getRealPath("attach")` - **获取客户端地址栏地址**:`...
### JAVA类、JSP与Servlet获取工程路径方法详解 #### 概述 在Java Web开发过程中,经常需要获取项目的根目录或某个特定资源文件的绝对路径。这些路径信息对于加载资源文件、处理文件上传下载等功能至关重要。本文将...
静态页面是指那些无需服务器端脚本处理,直接由浏览器解析显示的网页。在Web应用开发中,静态页面通常用于展示固定的信息或者作为动态内容的基础框架。为了更好地管理和维护这些页面,通常会将它们集成到项目的某个...
在开发涉及图片上传功能的Web应用时,经常会遇到上传成功后页面不自动刷新的问题。这通常是因为浏览器缓存了图片请求,使得即便图片内容已经更新,浏览器显示的还是缓存中的旧图片。为了解决这个问题,通常会通过在...
因此,通常我们需要使用绝对路径或者基于`process.env.BASE_URL`的路径来引用静态文件。 尝试使用绝对路径可能会导致问题,因为直接写死的绝对路径在开发环境和生产环境中可能不一致。比如,你可能会尝试使用`/...
在Vue.js中实现嵌套页面通常涉及到使用`iframe`元素来加载外部网页或者内部组件。`iframe`允许我们在一个Vue应用中嵌入另一个独立的HTML文档,这对于展示第三方内容、实现某些特定功能或者处理复杂交互场景时非常...
- `start()` 和 `end()`: 获取当前匹配结果的起始和结束索引。 - `group()`: 获取当前匹配的子串。 - `groupCount()`: 返回分组的数量。 - `replaceAll(String replacement)`: 替换所有与模式相匹配的子串。 - `...
- 使用 `AfxGetInstanceHandle()` 函数获取当前实例句柄。 **问题9:** 如何正确使用 MFC 文档/视图架构? **解决方法:** - 创建文档模板 `CMultiDocTemplate`。 - 添加文档模板到应用程序中: ```cpp ...
10. **静态页面与动态页面**:`now.html`是一个静态页面,所有内容在页面加载时即确定;而`now.jsp`是一个动态页面,其中的Java代码在服务器端运行后生成HTML,然后发送到客户端。 通过这个实验,学生可以深入理解...
本项目是一个关于Struts实现分页功能的演示工程,特别之处在于它还支持国际化,这意味着页面内容可以根据用户的语言设置进行动态调整。 首先,分页在Web应用中是常见的需求,特别是在处理大量数据时,它能提高用户...
- 获取当前时间戳作为HTML文件的名称,并设置文件保存路径。 - 从文件系统中读取模板文件`template.htm`的内容。 - 使用字符串替换方法将模板中的占位符(如`###title###`)替换为实际的数据(如`ThisisTitle`)...
现在,你可以在VS2010的`Tools`菜单中找到`pc_lint`选项,用于分析当前工程中的文件。 如果在使用过程中遇到`Error 307: Can't open indirect file 'env-vc9.lnt'`的错误,检查`C:\lint`目录下是否有该文件。如果...
4. `isErrorPage`属性:标识当前页面是否为错误处理页面,可获取异常信息。 5. `session`属性:决定访问JSP页面时是否创建`HttpSession`对象,默认为true。 6. `extends`属性:定制JSP翻译后Java类的父类。 ### JSP...
在preHandle方法中,可以获取当前请求的URI,并检查用户是否已经登录,如果已经登录,则返回true,否则重定向到登录页面。 下面是登录拦截器的实现代码: ```java @Slf4j public class LoginInterceptor implements...
// 获取工程名 String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path; ``` ##### 3.2 响应(HttpServletResponse对象) - **作用**:封装了...
- **返回结果集**:获取查询结果。 ##### 8.5 存储过程 - **定义**:一组预先定义并编译好的SQL语句,可以在数据库中保存并多次执行。 - **优点**: - **提高性能**:预编译的存储过程执行速度快。 - **减少网络...
AJAX的优点在于它可以异步地从服务器获取数据,无需刷新整个页面,从而提供了更好的用户体验。 JavaScript代码通常放置在WebContent目录下的独立JS文件中,而不是WEB-INF,因为WEB-INF目录下的资源默认对外部不可...