例如,

import java.io.File;
import java.io.FileInputStream;import javax.servlet.http.HttpServletRequest;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;import com.aisino.qysds.common.constant.ERRORConstants;
import com.aisino.qysds.common.exception.SysException;/*** 获取相对项目Web-app 下的路径的文件* @author wdh**/
public class WebUtil {public static String getWebPath(){String line = File.separator;ServletRequestAttributes aRequestAttributes=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();HttpServletRequest request =aRequestAttributes==null?null:aRequestAttributes.getRequest();String webpath=request.getServletContext().getRealPath("/")+line;return webpath;}}

获取webapp下  execl 文件

String line = File.separator;
File file = new File(webUtil.getWebpath()+line+"excel"+line+"文件名.xls");

转载于:https://www.cnblogs.com/zwdx/p/7794568.html

Java 获取Web项目相对webapp地址相关推荐

  1. java获取web项目的绝对路径的方法总结

    一.用Jsp获取1.获取文件的绝对路径String file="文件";(例如:data.mdb)String path=application.getRealPath(file) ...

  2. jsp项目在idea需要导入什么依赖_idea中的java web项目(添加jar包介绍)和java maven web项目目录结构...

    java web项目 web项目下web根目录名称是可以更改的 idea中新建java web项目,默认src为Sources Root,当然也可以手动改,在Sources Root下右键只能新建Pa ...

  3. Java获取本机的ip地址和Mac地址

    Java获取本机的ip地址 //得到IP,InetAddress ia = InetAddress.getLocalHost();String ip=ia.toString().split(" ...

  4. Gradle学习之构建java与web项目

    一.使用Gradle的java插件构建Java项目 1)Gradle插件包含了若干个接口定义和已有的任务项,语法结构:apply plugin:'插件名' ,此处我们定义插件 apply plugin ...

  5. java无框架开发,DON: java 小型web项目快速开发框架,实现无配置,直接关注业务开发.主要解决请求分发解析...

    #DON框架介绍 ##目标 启动零配置快速进入开发 开发时,请求controller路由零配置 配合windfly.jar工具包快速开发 最终实现加入jar包即可快速开发 ##主要特点 无需配置请求u ...

  6. Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本

    IntelliJ IDEA使用教程 (总目录篇) 使用这个IntelliJ IDEA创建一个简单的Java web maven项目,我在前面的文章里面已经示范过了. 地址:IntelliJ IDEA ...

  7. Java的web项目练习,展示数据库中所有联系人的信息,并实现添加,删除和修改功能

    整体思路:  在项目首页写一个超链接,连接地址为一个servlet(ServletDome2)-->(通过service层和dao层到数据库中查询并获取联系人表中的所有联系人的所有信息),将获取 ...

  8. myeclipse java maven web 项目结构,Myeclipse 10 Maven 构建 Java Web 项目

    下载 Maven http://maven.apache.org/download.cgi,解压到任意非C盘位置,比如:D:\Java\apache-maven-3.1.0 打开 Myeclipse ...

  9. Java 获取当前项目的类路径

    转载自 http://www.wolfbe.com/detail/201609/360.html# 摘要:web项目与普通Java项目获取类路径的方式有点不一样,因为web项目获取的是运行容器所在的路 ...

最新文章

  1. 每日一练:Python爬虫爬取全国新冠肺炎疫情数据实例详解,使用beautifulsoup4库实现
  2. Microsoft Desktop Player是IT Pro的宝贵工具
  3. Sql plus命令报command not found的解决笔记
  4. Codeforces Round #736 (Div. 2)E. The Three Little Pigs-长除法求多项式系数
  5. curl_exec() 执行的时候发送不出去_为什么端口明明开着,nmap却扫描不出来,看老司机怎么指点迷津...
  6. 对std::listT的封装
  7. VC++下使用ADO编写数据库程序 – 操作大全
  8. hadoop自定义权限
  9. 圣诞节PNG免扣素材|轻松向现有项目中添加节日元素!
  10. MySQL 存储过程错误处理
  11. 装饰器python详解_python装饰器详解
  12. C#/ASP.NET MVC微信公众号接口开发之从零开发(三)回复消息 (附源码)
  13. 盘点 常见MQ : 消息队列总览
  14. unity打包的安卓游戏在某些设备显示异常问题解决
  15. 上海市医药学校计算机房,上海市医药学校校内比价文件综合楼三楼机房信息发布及广播配套.DOC...
  16. 在架构师眼里,一份美团外卖是如何做出来的?
  17. uniapp平台使用vant组件按需引入,并兼容到微信、百度、抖音小程序
  18. 机械臂示教轨迹参数化方法 DMP, Dynamic Movement Primitive (一)
  19. python判断当前时间为星期几
  20. 阿里云学生机使用nginx搭建点播服务器

热门文章

  1. (1) ebj学习:基本概念
  2. (2) websocket 实现群聊
  3. URL 授权访问另外一种方法,利用 Java 1.1 访问密码保护的 URL
  4. CSS转义字符对照表
  5. JupyterLab 配置远程python、R环境(与Jupyter兼容)
  6. RDD, DataFrame or Dataset
  7. CNN卷积神经网络深度解析
  8. 剖析亿级请求下的多级缓存
  9. 深度学习笔记5:正则化与dropout
  10. JavaScript异步基础