问题标签 [apache-cocoon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - 我无法更改生成的 PDF 文件的默认名称
我正在使用 Apache Cocoon 2.2,当我尝试从浏览器下载生成的 pdf 文件时,我想更改它的默认名称。这部分管道会生成一个以 pdf_parameter作为其默认名称的 PDF。
我该怎么做?
newrelic - 在 Apache Cocoon/XMLUI 中安装 New Relic 页面加载时间的最简单和最干净的方法是什么?
新的 relic 文档显示了如何在以下位置进行页面加载计时框架的自定义安装:
https://docs.newrelic.com/docs/java/page-load-timing-in-java
在基于 Apache Cocoon 的 DSpace XMLUI 中安装它的最简单和最干净的方法是什么?
java - 如何从 DSpace 中的反馈页面的修改版本中获取引用页面(项目)的标题?
如何从修改后的反馈页面中获取项目的标题,就像在 jspui 中的“推荐这个项目”中一样?我也希望生成页面的结果 url 就像http://example.com/feedback?handle=123456789/123。我在上一篇文章的评论中问过这个问题,但我不知道如何使用 HandleManager。我已经尝试过多次使用 itemRequestForm 中的部分代码,但我总是得到空指针错误。
我还尝试查看 /ViewArtifacts/sitemap.xmap 但现在我无法弄清楚我错过了什么。
java - 如何在 DSpace xmlui 站点地图中使用通配符模式?
我修改了反馈表 (xmlui) 以传递并显示项目的标题。我想遵循 DSpace jspui 推荐项目功能的行为,其中 url 在单击“推荐此项目”链接时会生成 url http://example.com/suggest?handle=12345/123
。就我而言,我想生成 url: http://example.com/feedback?handle=12345/123
。我注意到,如果我只使用:
Division feedback = body.addInteractiveDivision("feedback-form",
contextPath + "/feedback/" + parameters.getParameter("handle","unknown"),Division.METHOD_POST,"primary");
并将站点地图设置为<map:match pattern="feedback/**">
,它将返回 url 作为http://example.com/feedback/handle/12345/123
。如果我想将 url 更改为http://example.com/feedback?handle=12345/123
怎么办?我修改了站点地图以使用<map:match pattern="feedback**">
和<map:match pattern="feedback?handle=**">
. 我当然已经编辑了适当的 xsl 文件来生成 url 的链接,但我的问题是我要么得到“未找到页面”,要么在提交表单时没有传递句柄和标题。我在这里读到
包含两个星号 ('**') 的字符串匹配零个或多个字符。
我想知道为什么feedback/**
有效但feedback**
无效feedback?handle=**
。请告知我必须执行哪些步骤以及我必须更改文件以生成 url: http://example.com/feedback?handle=12345/123
?
ajax - 从 Apache 通过 AJAX 调用 Cocoon 违反了同源策略
我已经阅读了几篇关于 AJAX/JSONP 的文章,并且我可以成功地从 Yahoo! 检索 JSONP 数据!API 通过本地主机上提供的页面中的 AJAX 调用,但我无法从本地主机上的 Cocoon 获取数据。
我在 localhost:80 上有一个从 Apache 提供的网页。该页面包含从 localhost:8080/cocoon/test/ 获取一些 JSONP 的 AJAX 代码
当我直接加载 localhost:8080/cocoon/test/ 时,我得到了预期的数据:
但是当我执行以下操作时:
我得到:
“跨域请求被阻止:同源策略不允许读取 localhost:8080/cocoon/test/ 上的远程资源。这可以通过将资源移动到同一域或启用 CORS 来解决。”
有谁知道为什么上面的 AJAX 代码适用于 Yahoo! url(下面),但不是本地主机上的茧?
感谢您对此的任何想法/指导。
xslt - XSLT 在分页转换中动态设置计数?
是否可以动态设置下面的“count”参数的值?
例如,如果我从上面删除以下行:
并在我的表单中创建一个隐藏字段,该字段调用使用过滤器的转换:
然后当我在使用过滤器的转换中获取参数:
xsl:template match="block"不应该能够使用表单中传递的计数参数吗?
如上所述,它对我不起作用,所以我想看看是否有人知道它是否可能。
谢谢
java - Spring在加载配置文件表单文件系统时无法解析占位符
我面临弹簧占位符配置的问题。我已经在网上搜索试图找到解决方案,但对我来说根本没有任何效果。
我们曾经使用 spring 配置器来加载我们的 .properties 文件,并且由于配置文件位于 META-INF 目录中,因此一切正常。
现在我们需要将配置文件放在 /etc/sep/properties 目录或其他文件系统目录中。
我试着用
/etc/sep/properties/jdbc.properties 的内容如下:
我也尝试使用另一种方法,但它对我也不起作用。
我不知道这是否重要,但我们正在使用 maven 构建,因此 application-context.xml 被放置在 core-lib.jar 中,它在我们的 web-app 中用作依赖项。其他配置,例如日志记录工作得很好。
我将不胜感激任何建议。
c# - 茧引导程序与 Windows 8.1 商店应用程序兼容吗?
茧引导程序与 Windows 8.1 商店应用程序兼容吗?我无法得到完美的答案。我用谷歌搜索了很多。请提供链接以供参考。
xslt - 在 DSpace 4.2 xmlui 中查看上传的项目
这是我的 DSpace 搜索结果页面的样子:
单击该项目会打开一个新页面,显示其描述:
描述页面在单击查看/打开时打开文件。是否可以在结果页面上单击其标题后直接打开文件?我想跳过项目描述页面。
据我了解,这是Java
被调用来渲染项目的文件。我需要对此文件进行更改吗?sitemap
或者是否可以通过简单地修改和xsl
文件来实现我想要的?
ant - 向 DSpace 4.2 xmlui 添加一个新类
我想向 DSpace 添加一个新的 java 类。我已经按照这个链接添加了一个静态页面。我做了所有必要的改变。重建软件包并运行 ant update 后,我仍然看不到任何变化。我检查了我的dspace安装目录,发现里面没有我添加的类。如果我找到一个逐步解释如何在 DSpace 4.2 中合并一个新的 java 类的教程,那将非常有帮助。有人可以帮助我或分享一些有用的链接。提前致谢。
我使用了基于茧的方法。这些是我遵循的步骤:
我在
[dspace-src]/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/
.然后,我按照链接中的说明对站点地图进行了更改
[dspace-src]/dspace-xmlui/src/main/resources/aspects/Discovery
。
我在下面添加了这个<map:transformers>
这是在下面添加的<map:pipelines>
<map:pipeline>
最后,我更改page-structure.xsl
为在其中包含指向我创建的新页面的链接<xsl:template match="dri:body">