【问题标题】:404 Item not found When Providing access to existing documents from an XPage View从 XPage 视图提供对现有文档的访问时,找不到 404 项
【发布时间】:2013-11-08 03:04:03
【问题描述】:

我一直在按照教程 here 创建 XPage 应用程序。不幸的是,当您尝试从主视图 XPage 跟踪指向另一个文档的链接时,我遇到了 Error 404 HTTP Web Server: Item Not Found Exception。在那之前,其他一切似乎都正常运行。

当您选择“与文档表单关联的 XPage”时会发生这种情况。

根据一些谷歌搜索,我只需要重建我的项目,但这没有用。这是我能找到的唯一解决方法。

我的视图的 xpage 链接是:http://localhost/ExpenseClaims.nsf/xclaimsview.xsp
在我看来,带有 404 错误的 xpage 的链接是:http://localhost/ExpenseClaims.nsf/%24%24OpenDominoDocument.xsp?documentId=15DA9966C77908D385257C150070483D&action=openDocument

代表一个名为“claim”的表单文档的“claim”xpage 出现了问题。我的回复文件会根据需要打开。

我的联想是:
浏览量:Xpage:
声明 -> xclaimsView
表单:Xpage:
声明 -> 声明
响应->响应

【问题讨论】:

  • 您是否创建了与所选文档的表单名称同名的 XPage?
  • 用页面源和两个 url 修改你的问题:一个显示你的页面,一个抛出 404
  • 我一开始不是同名所以遇到错误后改成同名没有成功。
  • 那么您有同名的表单和 XPage 吗?还是您编辑了表单属性?无论如何,您可能遇到了阻止解决方案在星期五工作的缓存?
  • 当相应的 xpage 创建时,它的名称与它的形式不同。我遇到了这个问题,所以我将名称更改为相同。它最初并没有解决问题,但它现在按预期工作。

标签: xpages


【解决方案1】:

很可能您的 XPage 和表单之间的连接不起作用。打开表单,然后在属性中选择要打开的 XPage。保存并重试。 当您有一个与表单同名的 XPage 时,有一种特殊情况,这应该会自动发生,但如果您在表单中指定属性(属性框上的第二个选项卡)会更安全

【讨论】:

  • “这个”是什么意思? a) 具有相同名称的 XPage 或 b) 将 XPage 的名称放入表单属性中?无论如何:如果您想根据使用相同表单的文档的某些属性显示不同的 XPage,那么您应该在数据源属性中计算您的 XPage 名称
  • 如果您详细说明“使用响应文档”,您可以指出正确的方向
  • B 有效,但教程说:Ensure that the runtime target is the XPage associated with the document's form. This means that clicking on a document whose form is main opens the main XPage, and (later) clicking on a document whose form is response opens the response XPage.
  • 所以?这按设计工作。当您设置“打开与表单关联的 XPage”时,任何关联都将得到尊重。没有人阻止您将同一个 XPage 关联到多个表单。另一方面,如果您有一个表单应该根据内容使用不同的 XPage(例如,如果它作为响应,则为旧版本),那么您必须计算 XPage 名称。 - 随意接受答案:-)
【解决方案2】:

从 xpage 到表单的数据连接似乎正在中断,这是一个可能的原因,但不是可接受的答案。原因是从项目构建被破坏到 domino 设计器默认使用的端口被占用。

清理然后构建项目可能会有所帮助(项目->清理),但在我的情况下它没有。通过按名称选择页面来打开页面很有帮助,但如果您从同一视图打开两个不同的页面(查看属性 - > 在运行时打开选定的文档),则无济于事。还有另一个建议说要移动默认的 domino 测试端口(文件 -> 首选项 -> Domino 设计器),但这对我不起作用。

最后的答案是转到每个表单的属性框并将其链接到相应的 xpage(第二个选项卡表单属性)。 (请参阅标记为正确的答案以获得指向 IBM 的链接以及更好的解释)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-28
    • 2013-09-03
    • 2014-03-01
    • 2023-01-26
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多