如何在play框架项目中使用相对路径访问资源文件?

2023-11-26

我的 play 框架项目使用资源文件,例如我在资源目录下创建的 CSV 文件,这些文件是我直接在 play 项目根目录下创建的,因此它与其他目录(如 app、public 等)处于同一级别。从 Java 或 Scala 文件中如何打开此类文件使用相对于项目根目录的路径?当我创建战争并部署应用程序时,此路径也应该有效。


The 虚拟文件类应该做你需要的一切,特别是方法“fromRelativePath()”。

VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在play框架项目中使用相对路径访问资源文件? 的相关文章

  • (Java) App Engine 中的静态文件无法访问

    The 示例文档 http code google com appengine docs java gettingstarted staticfiles html表示您只需将文件放在 war 或子目录 中 并且应该可以从主机访问它们 只要它
  • 将SQL数据引入jquery availabletag

    我正在尝试制作自动完成文本框 但如何将 SQL 数据包含到 jquery 可用标记并循环它 我无法根据以下代码执行该功能 任何帮助 将不胜感激 谢谢 这是我的预期输出 预期结果演示 http jsfiddle net VvETA 71 jq
  • 删除优先级队列的尾部元素

    如何删除优先级队列的尾部元素 我正在尝试使用优先级队列实现波束搜索 一旦优先级队列已满 我想删除最后一个元素 优先级最低的元素 Thanks 没有简单的方法 将元素从原始元素复制到新元素 最后一个除外 PriorityQueue remov
  • 在 Struts 2 中传递 URL 参数而不使用查询字符串

    我想使用类似的 URL host ActionName 123 abc 而不是像这样传递查询字符串 host ActionName parm1 123 parm2 abc 我怎样才能在 Struts 2 中做到这一点 我按照下面的方法做了
  • 您建议使用哪种压缩(GZIP 是最流行的)servlet 过滤器?

    我正在寻找一个用于大容量网络应用程序的 GZIP servlet 过滤器 我不想使用容器特定的选项 要求 能够压缩响应负载 XML Faster 已在大批量应用的生产中得到验证 应适当设置适当内容编码 跨容器移植 可选择解压缩请求 谢谢 我
  • 为自定义驱动程序创建 GraphicsDevice

    我正在开发一个在嵌入式系统中使用 Java 的项目 我有用于屏幕和触摸输入的驱动程序 以及用于文本输入的虚拟键盘 我的屏幕驱动程序有一个Graphics2D您可以绘制的对象和repaint Rectangle 更新方法 类似地 触摸驱动器能
  • org/codehaus/plexus/archiver/jar/JarArchiver(不支持的major.minor版本49.0)-Maven构建错误

    下午大家 我在尝试构建项目时收到上述错误 我很确定这与使用 Java 1 6 编译的 Maven 最新更新有关 而我们尝试构建的项目是 1 4 项目 在此之前的插件工作没有问题 因此我将以下内容添加到 POM xml 文件中以尝试强制使用现
  • 从直方图计算平均值和百分位数?

    我编写了一个计时器 可以测量任何多线程应用程序中特定代码的性能 在下面的计时器中 它还会在地图中填充花费了 x 毫秒的调用次数 我将使用这张图作为我的直方图的一部分来进行进一步的分析 例如调用花费了这么多毫秒的百分比等等 public st
  • Java:如何确定文件所在的驱动器类型?

    Java 是否有一种独立于平台的方法来检测文件所在的驱动器类型 基本上我有兴趣区分 硬盘 可移动驱动器 如 USB 记忆棒 和网络共享 JNI JNA 解决方案不会有帮助 可以假设 Java 7 您可以使用 Java 执行 cmd fsut
  • 寻找局部最小值

    下面的代码正确地找到了数组的局部最大值 但未能找到局部最小值 我已经进行了网络搜索 以找到找到最小值的最佳方法 并且根据这些搜索 我认为我正在使用下面的正确方法 但是 在几天的时间里多次检查每一行之后 下面的代码中有一些我仍然没有看到的错误
  • 如何通过 Android 按钮单击运行单独的应用程序

    我尝试在 Android 应用程序中添加两个按钮 以从单独的两个应用程序订单系统和库存系统中选择一个应用程序 如图所示 我已将这两个应用程序实现为两个单独的 Android 项目 当我尝试运行此应用程序时 它会出现直到正确选择窗口 但是当按
  • 在 Clojure 中解压缩 zlib 流

    我有一个二进制文件 其内容由zlib compress在Python上 有没有一种简单的方法可以在Clojure中打开和解压缩它 import zlib import json with open data json zlib wb as
  • collect_list() 是否保持行的相对顺序?

    想象一下我有以下 DataFrame df id featureName featureValue id1 a 3 id1 b 4 id2 a 2 id2 c 5 id3 d 9 想象一下我运行 df groupBy id agg coll
  • 避免 Java 中的重复导入:继承导入?

    有没有办法 继承 导入 Example 常见枚举 public enum Constant ONE TWO THREE 使用此枚举的基类 public class Base protected void register Constant
  • 使用Java绘制维恩图

    我正在尝试根据给定的布尔方程绘制维恩图 例如 a AND b AND c我想在 Android 手机上执行此操作 因此我需要找到一种使用 Java 来执行此操作的方法 我找到了一个完美的小部件 它可以完成我在这方面寻找的一切布尔代数计算器
  • 无需登录即可直接从 Alfresco 访问文件/内容

    我的场景是这样的 我有一个使用 ALFRESCO CMS 来显示文件或图像的 Web 应用程序 我正在做的是在 Java servlet 中使用用户名和密码登录 alfresco 并且我可以获得该登录的票证 但我无法使用该票证直接从浏览器访
  • 源值 1.5 的错误已过时,将在未来版本中删除

    我使用 scala maven plugin 来编译包含 scala 和 java 代码的项目 我已经将源和目标设置为1 7 但不知道为什么maven仍然使用1 5 这是我在 pom xml 中的插件
  • ECDH使用Android KeyStore生成私钥

    我正在尝试使用 Android KeyStore Provider 生成的私有文件在 Android 中实现 ECDH public byte ecdh PublicKey otherPubKey throws Exception try
  • Java 的 PriorityQueue 与最小堆有何不同?

    他们为什么命名PriorityQueue如果你不能插入优先级 它看起来与堆非常相似 有什么区别吗 如果没有区别那为什么叫它PriorityQueue而不是堆 默认的PriorityQueue是用Min Heap实现的 即栈顶元素是堆中最小的
  • ArrayList.clear() 和 ArrayList.removeAll() 有什么区别?

    假如说arraylist定义为ArrayList

随机推荐

  • 在Python中将多个.CSV文件发送到.ZIP而不存储到磁盘

    我正在为我的 Django 支持的网站开发一个报告应用程序 我想运行多个报告 并让每个报告在内存中生成一个 csv 文件 该文件可以作为 zip 格式批量下载 我想在不将任何文件存储到磁盘的情况下执行此操作 到目前为止 要生成单个 csv
  • 如何使用MySQL空间查询来查找X半径内的所有记录? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我在 MySQL 数据库中有一个表 其中包含 POINT 类型的空间几何列 我希望能够在
  • 在 Tensorboard 中显示更多图像 - Tensorflow 对象检测

    我在用Tensorflow的目标检测框架 培训和评估工作进展顺利 但在张量板上我只能看到评估工作的 10 张图像 有没有办法增加这个数字以查看更多图像 我尝试更改配置文件 eval config num examples 1000 max
  • 如何在cookie Rails 4上存储数组?

    我试图在轨道上存储一个数组 但在解码时出现错误 我用cookies test Array new当我尝试解码时 test ActiveSupport JSON decode cookies test 我收到错误 实现我想要的目标的正确方法是
  • 如何在 JPanel 上覆盖组件、调整组件大小以及使其居中?

    我在这里花了一段时间阅读和实验 并提出了一些方法 但还没有使它们中的任何一个完全工作 所以我想知道更有经验的 Swing 程序员会做什么 我的应用程序的主窗口包含 JPanel 的自定义子类型 用于显示根据数学函数计算的图像 这可能需要一些
  • 在 Android API 19 (4.4) 上,intent.createChooser 方法会导致 IntentServiceLeak

    在新的 Android KitKat 设备 API 19 4 4 上运行我的应用程序时 每次尝试创建意图选择器时 我都会收到 已复制到剪贴板 的消息 这种情况发生在 Youtube Tumblr 和 Android KitKat 上的各种其
  • 操纵数据以更好地拟合高斯分布

    我有一个关于正态分布的问题 mu 0 and sigma 1 假设我首先这样调用 randn 或normrnd x normrnd 0 1 4096 1 x randn 4096 1 现在 为了评估 x 值对正态分布的拟合程度 我调用 a
  • C 代码仍然被视为 C++ 吗?

    评论给这个答案让我想知道 我一直认为 C 是 C 的真子集 也就是说 任何有效的 C 代码通过扩展都是有效的 C 代码 我这样说有错吗 是否可以编写一个有效的 C 程序而不是有效的 C 代码 编辑 这确实类似于 但不完全重复这个问题 一般来
  • 使用 pip 重新安装需求文件

    我尝试使用 pip 重新安装项目的要求 但收到此错误 之前有一个失败的安装 我怎样才能删除它并继续 E projects project course tkz gt pip install r requirements txt Downlo
  • Rails 最好的后台作业管理库是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 自从我上次在 Rails
  • 无法使用应用程序加载器上传 iOS 应用程序

    厌倦了与苹果公司撞墙 所以我在这里问这个问题 应用程序加载器卡在 正在将包上传到 iTunes Store 显示 37 7 MB 中的 616 字节 0 字节 秒 截屏 它会保持这种状态大约 20 分钟 然后显示一条不确定的错误消息 发生异
  • Minikube 将在本地主机上运行的 MySQL 作为服务公开

    我的机器上运行着 minikube v0 17 1 版本 我想模拟 AWS 中的环境 其中我的 MySQL 实例将位于 Kubernetes 集群之外 基本上 如何将我的机器上运行的本地 MySQL 实例暴露给通过 minikube 运行的
  • 如何设置Y轴的最大值和最小值

    I am using line chart from http www chartjs org 正如您所看到的 Y 轴的最大值 130 和最小值 60 是自动选择的 我希望最大值 500 最小值 0 这可能吗 对于 Chart js V2
  • Python:使用 mysqldb 将 MySQL 表作为字典导入?

    有人知道如何使用 mysqldb 将包含大量行的 MySQL 表转换为 Python 中的字典对象列表吗 我的意思是 将一组包含 a b 和 c 列的 MySQL 行转换为如下所示的 Python 对象 data a A b 2 4 c 3
  • 在 JBoss 中部署的 java servlet 中加载属性文件作为 war

    我在 JBoss 4 0 2 中部署了一个 servlet 作为 war 我有一个已部署应用程序的属性文件 我应该把这个文件放在哪里 jboss server default conf文件夹下的conf目录下 如何以可移植的方式加载该属性文
  • 如何在 Handlebars 中引用当前迭代的对象

    有没有办法获取Handlebars中当前迭代的对象 code 我已经提到过processObject 这是不正确的 这就是我需要更换 解决方案的地方 希望你明白我想说的 的内容objArr可能看起来像 var objArr objField
  • android 获取视频缩略图路径,而不是位图

    是否可以获取视频缩略图 PATH 而不是 Bitmap 对象本身 我知道方法 MediaStore Images Thumbnails queryMiniThumbnail 但由于我使用自己的位图缓存机制 我希望拥有视频缩略图的路径而不是位
  • 在 grails 中插入的 SQL 查询

    如何在 grails 中执行纯 sql 我需要使用 sql 查询在数据库中插入新记录 我们如何在不使用 HQL 和 gorm 关系的情况下实现这一目标 thanks groovy sql Sql 简化了执行 JDBC 查询的细节 在 Gra
  • UIPanGestureRecognizer 有时无法在 iOS 7 上运行

    我收到 iOS 7 用户的间歇性报告称UIPanGestureRecognizer每隔一段时间就会停止处理某些视图 他们应该能够向右 向左滑动视图 但它只是中断并且由于某种未知原因而无法工作 强制退出应用程序并重新启动即可解决问题 这个问题
  • 如何在play框架项目中使用相对路径访问资源文件?

    我的 play 框架项目使用资源文件 例如我在资源目录下创建的 CSV 文件 这些文件是我直接在 play 项目根目录下创建的 因此它与其他目录 如 app public 等 处于同一级别 从 Java 或 Scala 文件中如何打开此类文