src路径 webapp路径

2017-11-06 15:58:22 likeming86 阅读数 2572

public void downloadFile(HttpServletRequest request,HttpServletResponse response,HttpSession session) throws Exception {
String url = session.getServletContext().getRealPath(“/”)+File.separatorChar+”excel”;
String str = url +File.separatorChar+ “产品发布导入模板.xlsx”;
System.out.println(str);
File f = new File(str);
// 设置response参数,可以打开下载页面
response.reset();
response.setContentType(“application/vnd.ms-excel;charset=utf-8”);// 设置文件长度为指定文件长度
try {
response.setHeader(“Content-Disposition”, “attachment;filename=”
+ new String((“产品发布导入模板” + “.xlsx”).getBytes(),
“iso-8859-1”));// 下载文件的名称
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
ServletOutputStream out = response.getOutputStream();
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
bis = new BufferedInputStream(new FileInputStream(f));
bos = new BufferedOutputStream(out);
byte[] buff = new byte[2048];
int bytesRead;
while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff, 0, bytesRead);
}
} catch (final IOException e) {
e.printStackTrace() ;
} finally {
if (bis != null)
bis.close();
if (bos != null)
bos.close();
}
}

2020-02-06 18:49:48 hy1255564202 阅读数 277

关于各种路径问题,看这一篇就够了:JavaWeb路径

springmvc访问静态资源路径,不会就搞成引用路径:https://www.cnblogs.com/orangeCitrus/p/9815932.html

我项目中的两个例子,我感觉这两个差不多:
在这里插入图片描述
在这里插入图片描述
这是test.html的项目路径
在这里插入图片描述
个人理解:这两个无非都是在servlet容器里面写路径:可以理解成 项目名就相当于那个webapp,然后访问时(以第一个为例,第一个是因为springboot里面没有配置项目名,如果配置了就是这个样子): /项目名/uploaded/${filename}

2020-02-23 11:46:09 qq_43085979 阅读数 215

今天创建maven webapp项目时失败
已经添加了archetypeCatalog internal键值对,并修改了maven的setting.xml文件使用国内阿里公司的镜像源进行依赖的下载解决了依赖下载缓慢问题。创建项目依然没有src、webapp等目录,苦恼了很久!
最终发现是在构建项目时webappmo模板选错了(无奈),如图下图所示
在这里插入图片描述
具体详情请参考:
这个连接

2015-11-02 15:38:06 u010996148 阅读数 7241

如图,数据库中文件路径存储为绝对路径


一、文件资源的存储可能有两种情况:

1、如果文件存储在其他服务器(不跟web应用在同一服务器),windows下可以先创建映射网络驱动器,具体创建方法可以查看http://blog.csdn.net/loongembedded/article/details/36866557,访问的时候可以根据映射的驱动器号进行访问,就跟访问本地资源一样



2、如果src的绝对路径跟web应用在同一服务器上面

二、在相应的web容器配置虚拟路径,不同的web容器配置方法不同

tomcat参考以下链接:http://lijun0349-163-com.iteye.com/blog/2008680

weblogic参考以下链接:http://tianshidehuhuan.iteye.com/blog/1157705


2014-07-11 10:50:10 paincupid 阅读数 39902

解决myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题。

有时候是src/main/resources下面的,有时候是src/main/java下面的。

把没有编译的文件,先点击:Excluded,然后再点击:Remove,即可。