怎么吧绝对路径换成相对路径:
1、你可以修改 jor\tools\defaultviewer.jsp 中,将file参数改成你自己的起始目录,
比如你模板文件,都放在 c:\mytemplates目录下,那你可以修改如下:
String file = request.getParameter("file");
if(file != null)
{
// 将相对路径转化成绝对路径
file = new File("c:/mytemplates",file).getAbsolutePath();
}
经这样修改后,以下查询,即指向 c:/mytemplates/a.xml 报表
http://localhost:8080/jor/reportviewer?file=a.xml
2、从默认的defaultviewer.jsp 的源码来看,其实,如果你的模板文件恰好放在你应用路径下的某个目录中,比如 webapps/jor/mytemps,你只需要加入一个 contextRoot:前缀即可,如下所示:
http://localhost:8080/jor/reportviewer?file=contextRoot:mytemps/a.xml
这样做的好处是,你的代码不需要关心,应用最终会被部署到哪个目录中.
分享到:
相关推荐
同时,JOR迭代法的每次迭代操作主要涉及矩阵的对角元素和下三角元素,计算复杂度相对较低,适合并行计算,这在处理大规模问题时尤为有利。 在压缩包中的"p74 3.7 jor"文件很可能包含了JOR迭代法的详细解释、算法...
包含的"JOR简表使用手册.chm"文件是JOR的官方使用指南,其中详细介绍了软件的功能、配置方法、报表设计步骤以及常见问题的解决策略。它是用户快速上手和深入理解JOR的关键参考资料。 5. **其他文件** - "license....
"jor.zip" 是一个压缩文件格式,通常用于在计算机上存储多个文件和文件夹,以便于传输或节省磁盘空间。它通过一种称为“压缩”的过程,将原始数据转换为更小的位模式,从而减少文件占用的存储空间。在Windows系统中...
`.classpath` 文件是Eclipse IDE中的配置文件,用于记录项目的类路径信息,包括JRE系统库、项目依赖的库和其他源代码目录。在"简表(JOR)工具"中,这个文件指示了编译和运行时所需的类和库的位置。 `.project` ...
"JOR-SOURCE.zip" 是一个压缩包文件,其命名规则可能是项目或软件的简称"JOR"与"SOURCE"结合,暗示着它包含了源代码或相关的开发资源。在IT行业中,源代码是程序员编写的原始程序,是软件的核心部分,允许进行修改、...
文件"JOR简表使用手册.chm"是用户操作指南,其中详细介绍了如何使用JOR工具。这份手册通常会涵盖工具的安装步骤、界面介绍、报表设计方法、数据源配置、预览与打印设置等内容,对于初学者来说是不可或缺的学习资料。...
至于压缩包内的"简表"文件,这很可能是Jor工具的安装程序或者包含有示例文件和配置文件的压缩文件。用户需要解压后按照指示安装或运行,以体验Jor的强大功能。 总的来说,"简表(jor)工具+手册"是一个面向中式报表...
赛德尔迭代法求线性方程组Ax=b的解SOR超松弛迭代法求线性方程组Ax=b的解SSOR对称逐次超松弛迭代法求线性方程组Ax=b的解JOR雅可比超松弛迭代法求线性方程组Ax=b的解twostep两步迭代法求线性方程组Ax=b的解fastdown最...
简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。 提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名...
Jor Of Love(0.8倍速).mp3
jor1k是用运行LinuxJavaScript编写的OpenRISC 1000模拟器。 它几乎可以在任何现代Web浏览器中运行。 打开尝试看看它是否在浏览器中运行。 可以在页面上找到更多信息。 演示版 主页面 在浏览器中C代码 来自伊利诺伊...
总的来说,"jor-Mfiles.rar"为Android开发初学者提供了一套全面的学习路径,从基础知识到实战案例,覆盖了Android开发的多个重要方面。通过深入学习和实践,初学者可以逐步成长为熟练的Android开发者。无论你是刚刚...
1,项目介绍参考:项目简介:简表(JOR),是一款开源的报表工具,完全...分组不平衡的交叉表等√ 支持复杂的跨组运算,如同比、占比、环比、排名等√ 支持图片,图片源可以来自数据库、本地文件、网络、classpath、内
jor1k, 运行Linux的在线 OR1K 模拟器 jor1k jor1k是一个 OpenRISC 1000 模拟器,用运行Linux的JavaScript编写。 它几乎在任何现代网络浏览器中运行。 尝试一下,看看它是否在你的浏览器中运行,打开演示程序。 更多...
对象记录模式的 Java 实现,可用于模拟或撤消框架。假记录 Recorder<List>> recorder = new Recorder(List.class);List<String> list = recorder.instance();list.add("one");list.add("two");// return the List....
3. **属性**:标签可以有属性,如`<a href="url">`的`href`属性指定链接的目标地址,`<img src="image_path">`的`src`属性指定图像路径。 4. **表格**:`<table>`、`<tr>`(行)、`<th>`(表头单元格)和`<td>`...
本程序 用于在电脑上运行java压缩包,学名叫手机老顽童,若怀疑有木马,可以先上传到网上杀一下
1. **灵活的数据源支持**:JOR能够连接多种类型的数据源,包括关系型数据库、NoSQL数据库、CSV文件等,使得数据获取更加便捷。 2. **复杂的报表设计**:它支持多种报表格式,如表格、图表、交叉表、自定义布局等,...
### 在 OpenRISC 中实现 CRC32 并行计算 #### 概述 随着RISC (Reduced Instruction Set Computer) CPU/DSP (Digital Signal Processor) 处理速度的不断提升,利用微码程序来实现原本只能通过ASIC (Application-...
3. **文件组织** - 子文件"joR"和"joB"可能代表项目中的模块或组件,它们可以是代码文件、配置文件、数据库文件或是资源文件。 4. **编程语言** - 如果"joR"和"joB"是代码文件,那么它们可能与Java有关,因为"jo...