`

用来获得到WEB-INF的路径

阅读更多

 

/**
	 * 用来获得到WEB-INF的路径
	 */
	 public static String getAddress(){
		  Class theClass = DatagrabImpl.class;
		  java.net.URL u = theClass.getResource("");
		//str会得到这个函数所在类的路径
		  String str = u.toString();
		//截去一些前面6个无用的字符
		  str=str.substring(6,str.length());
		//将%20换成空格(如果文件夹的名称带有空格的话,会在取得的字符串上变成%20)
		  str=str.replaceAll("%20", " ");
		//查找“WEB-INF”在该字符串的位置
		  int num = str.indexOf("WEB-INF");
		//截取即可
		  str=str.substring(0, num+"WEB-INF".length());
		  return str;
	 }

 

分享到:
评论

相关推荐

    DWR所需要的包与基本web.xml

    在描述中提到的"覆盖原WEB工程里面的WEB-INF"意味着你需要将上述的DWR相关包复制到你的Web应用的`WEB-INF/lib`目录下,并且更新或替换现有的`web.xml`文件以包含上述配置。这样,当你启动或重新部署应用时,DWR就会...

    javaEE-web的文件路径

    在Java EE(Java Platform, Enterprise Edition)开发中,文件路径管理是至关重要的,尤其是在Web应用程序中。本话题将深入探讨如何在Java EE Web环境中定位和处理文件,特别是使用`getClass().getResourceAsStream...

    JAVA web.xml配置详解

    用来指定web站台中小图标和大图标的路径. --> <!--small-icon元素应指向web站台中某个小图标的路径,大小为16 X 16 pixel,但是图象文件必须为GIF或JPEG格式,扩展名必须为:.gif或.jpg. --> <small-icon>路径/...

    JeeWeb-Mybatis-myeclipse(非maven版本)

    同时,需要在项目的WEB-INF目录下创建lib文件夹,将所有依赖的jar包复制进去,MyEclipse会自动识别并将其添加到构建路径。 在实际开发过程中,我们需要配置Mybatis的核心文件:mybatis-config.xml,定义数据源、...

    web项目集成ais2发布web服务.pdf

    - `<init-param>`标签通常用来设置 Axis2 的配置文件路径或仓库路径,但在这个例子中它们被注释掉了。在实际应用中,你可能需要根据项目需求来指定这些参数,比如指向`axis2.xml`配置文件的位置。 4. **启动与测试...

    Crowd 4.4.1 简体中文语言包(原创首发,非破解不侵权,请审核的时候注意)

    使用说明:Crowd是用来集成Atlassian各类产品(如:jira、confluence、fisheye等)用户集成,实现单点登录(SSO)的系统,但是官方提供的是全英文版,对于有的同学使用起来比较困难,所以我利用一点业余时间翻译了...

    跟我学Java_Web--Struts2技术详解

    - 将Struts2的类库和所需的包放到项目`WEB-INF/lib`文件夹下。 - 把Struts2的TLD标签库描述文件放到`WEB-INF`目录下。 - 在`web.xml`中配置`ActionServlet`这个控制器,确保所有用户请求都能被Struts2框架接收并...

    java资料文件

    - `WEB-INF/`: 表示从当前类路径下的`WEB-INF`目录下查找文件。 ### 示例分析 #### 1. 配置文件位置指定 ```xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:...

    这是一个简单web应用程序

    3. **编译与部署**:在Eclipse中,编译源代码会自动将结果放入`web/WEB-INF/classes`目录,同时将依赖的库文件放入`web/WEB-INF/lib`。 4. **启动Tomcat**:在Tomcat服务器中部署Web应用,通常是将整个`web`目录复制...

    javaweb 读取 classes 下的文件

    这里的路径同样是从`WEB-INF`目录开始的。 3. **使用`java.nio`包**: 如果你需要更高级的文件操作,比如缓冲、映射或者通道,可以使用Java NIO(New I/O)包。先通过`ClassLoader`获取URL,然后转换为`File`对象...

    Java Web整合开发王者归来随书光盘下build、src(1/5)

    `WEB-INF/web.xml`是Web应用的部署描述符,定义了Servlet、过滤器、监听器等组件的配置信息,如Servlet的映射路径、初始化参数等。此外,`WEB-INF/lib`目录用于存放项目依赖的外部jar包,这些jar包提供了Java Web...

    springBoot项目和Tomcat部署资源

    在SpringBoot应用中,虽然它并不常用,因为SpringBoot默认打包为JAR而非WAR,但如果我们需要将SpringBoot应用部署到传统的Tomcat服务器,就需要按照WAR格式进行打包,此时`WEB-INF`就显得尤为重要。`WEB-INF`目录...

    struts2零配置个人整理文档

    - **注解介绍**:`@Action`注解用于标记Action类,可以用来指定Action的行为,如结果路径、方法名等。 - **使用示例**:下面是一个使用`@Action`注解的例子: ```java package com.example.web; import ...

    jetty 手动 加载spring mvc demo

    这些类通常会包含注解,如`@RequestMapping`,用来映射URL到特定的方法。 3. **构建Web应用结构**:按照标准的Web应用目录结构组织你的项目,包括`WEB-INF`目录、`WEB-INF/classes`(存放编译后的类)和`WEB-INF/...

    Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案

    `WEB-INF`是Java Web应用程序的标准结构部分,通常用来存放配置文件和类文件。接着,在`WEB-INF`文件夹内创建一个名为`web.xml`的文件。`web.xml`是Java Web应用的部署描述符,用于定义应用程序的行为和配置。 在`...

    FLEX与JSP结合并测试HTTPService与java用XML通信.doc

    - `flex.class.path`指定了类路径,包含`/WEB-INF/flex/hotfixes`和`/WEB-INF/flex/jars`。 - `HttpFlexSession`监听器支持Flex会话属性和绑定监听。 - `MessageBrokerServlet`是Flex消息代理,处理服务配置文件`...

    多文件上传组件SWFUpload java环境小例子

    `WEB-INF`目录下则包含了Web应用的配置文件(如web.xml)、类文件(通常在WEB-INF/classes或WEB-INF/lib中的JAR文件内)以及其他资源。 至于`js`目录,它包含了SWFUpload的JavaScript库文件以及可能的自定义脚本。...

    JSP动态网页制作基础培训教程源代码.rar

    1 sample1.jsp 第8章\ch8 获得文件夹的物理路径示例 2 sample2.jsp 第8章\ch8 创建文件和文件夹示例 3 sample3.jsp 第8章\ch8 列出文件夹下的文件夹和文件示例 4 sample4.jsp 第8章\ch8 删除文件夹和文件示例 5 ...

    Struts2.1.6+Spring2.5+Hibernate3.3的框架配置详解

    2. **配置Spring**:在`WEB-INF`目录下创建`applicationContext.xml`,这是Spring的上下文配置文件,用来定义bean、依赖注入和事务管理等。 3. **整合Struts2与Spring**:在`struts.xml`中配置Struts2-Spring插件,...

Global site tag (gtag.js) - Google Analytics