Java 获取Web项目相对webapp地址

ServletRequestAttributes aRequestAttributes=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
            HttpServletRequest request =aRequestAttributes==null?null:aRequestAttributes.getRequest();
            String webpath=request.getServletContext().getRealPath("/");
时间: 2024-10-10 15:51:39

Java 获取Web项目相对webapp地址的相关文章

java 获取web根目录

java 获取web根目录的方法我目前用到的有两种: 1,获取类方法所在的目录截取根目录 //在类FreemarkerUtil中获取其class目录 //执行后path为/D:/Workspace/tourservice/WebContent/WEB-INF/classes/ String path = FreemarkerUtil.class.getClassLoader().getResource("").getPath(); //执行后rootPath 为/D:/Workspac

获取web项目中的webroot目录路径

备忘,一段代码: @Override public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub logger.info("======begin web context===="); ServletContext context=arg0.getServletContext(); String webroot=context.getContextPat

Gradle学习之构建java与web项目

一.使用Gradle的java插件构建Java项目 1)Gradle插件包含了若干个接口定义和已有的任务项,语法结构:apply plugin:'插件名' ,此处我们定义插件 apply plugin : 'java' 2)Gradle希望我们的java项目需要遵循以下规范: src/main/java :放置java源文件 src/test/java :放置测试文件,比如单元测试等 src/main/resources: 此目录下的文件会被作为资源文件打入jar包 src/test/resou

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

一.用Jsp获取 1.获取文件的绝对路径 String file="文件";(例如:data.mdb) String path=application.getRealPath(file); 结果: E:\java_web\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\myWebsite\文件 2.获取文件的绝对路径 String p2=request.getRequestURI(); 结

Java创建Web项目

首先下载Tomcat服务,用来运行JAVA程序,跟windows中的IIS类似 下载地址:tomcat.apache.org ,最好下载ZIP压缩版的,解压后就可以直接用.如下图: 下面创建“动态WEB项目”,如下图: 创建好的目录如下图: 在项目里添加一个servlet.步骤:右击“src”>新建>Servlet,填写java package(包名)和class name(类名)两项,然后点击下一步最后完成. 如果创建好servlet页面后HttpServletRequest报错,大部分是缺

java传统web项目添加maven管理jar包,log4j无法正常输出日志

背景 笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有使用maven管理jar版本,有可能是当时开发任务比较紧迫,不同的同事在不同的时期放入了jar版本各不相同, 看到那么多混乱的jar,真是操心.笔者曾花了大概半个下午的时间,把jar版本整理好,编入pom.xml中,从那个时候,笔者本地项目的jar版本算是交给maven托管了.顿时间心里舒畅了一会儿.心里也计划着和项目组大 家一起统一使用maven管控jar版本混乱的问题.可是事实

IntelliJ IDEA 2017.3-----idea创建java的web项目,详细配置(没有web.xml文件问题)

主要步骤有: 创建jave web工程创建WBE-INF目录创建classes和lib目录创建web.xml文件修改编译输出到classes目录指定jar文件到lib目录tomcat的部署,没有在这里写,前面文章有记录 1.创建javaweb项目,File-->New-->Project: 2. 选择web项目:Java Enterprise-->Web Application 3.创建工程和目录地址: 4.最终得到的项目结构: 现在基本的web项目是创建了,但是目录结构还有很多需要修改

去哪网实习总结:如何获取Web项目的根目录(JavaWeb)

本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发... 不过还是比较认真的做了三个月,老师很认同我的工作态度和成果... 实习马上就要结束了,总结一下几点之前没有注意过的变成习惯和问题,分享给大家. 同时打个广告:去哪网内审部招JavaWeb开发实习生,时间非常自由,每周一天.周六周日甚至都可以,时间充裕的小伙伴给我留言啊,挣个零花钱,还能长点经验....(保研的.想工作的大四狗最合适不过了...) 在Web项目中,常常需要上传文件.或者生成文件存放到项目根目录下:网上好多user.dir

Java.MyEclipse Web项目导入Eclipse

Java项目, 在MyEclipse中开发保存的目录结构和配置, 是不能直接在Eclipse中导入和运行的; 有时我们会碰到想把MyEclipse项目导入到Eclipse中开发的需求, 记录过程如下: 先把MyEclipse的项目直接导入到Eclipse中, 然后按下面步骤修改配置 环境:Myeclipse9.0+tomcat6.X+J2EE5 1.在.project的<natures></natures>中加入 Java代码  <!-- start --> <b