2013-11-01 52 views
0

我一直在關注創建XPage應用程序的教程here。不幸的是,當您嘗試訪問主視圖XPage中另一文檔的鏈接時,我遇到了Error 404 HTTP Web Server: Item Not Found Exception。除此之外,其他一切似乎都能正常運作。404項目未找到當提供從XPage視圖訪問現有文檔

當您選擇「與文檔表單關聯的XPage」時發生。

根據一些谷歌搜索,我只需要重建我的項目,但沒有奏效。這是我能找到的唯一解決方法。

用於我的視圖的鏈接,我的XPage是:http://localhost/ExpenseClaims.nsf/xclaimsview.xsp
到的XPage的鏈路與從我的視圖404錯誤是:http://localhost/ExpenseClaims.nsf/%24%24OpenDominoDocument.xsp?documentId=15DA9966C77908D385257C150070483D&action=openDocument

問題已經返回我的「權利要求」的XPage一個表示形式名爲「索賠」的文件。我的迴應文件根據需要打開。

我的聯想是:
瀏覽次數:XPAGE:
索賠 - > xclaimsView
形式:XPAGE:
要求 - >要求
響應 - >響應

+0

您是否創建了與所選文檔的表單名稱相同的名稱的XPage? –

+0

修正你的問題與網頁源代碼和兩個網址:顯示你的網頁和投擲的404 – stwissel

+0

我最初不是同一個名字,所以我遇到錯誤後沒有成功改名爲相同的名稱。 – sitrucj

回答

0

最有可能您的XPage之間的連接和該表單沒有工作。打開表單,然後在屬性中選擇你想打開的XPage。保存並重試。 有一種特殊情況,當你有一個與表單同名的XPage時,這種情況應該會自動發生,但是如果你在表單中指定屬性(屬性框的第二個選項卡),則會更安全

+0

你對「這個」有什麼意思? a)具有相同名稱的XPage或b)將XPage的名稱放入表單屬性中?無論如何:如果您想基於使用相同表單的文檔的某些屬性顯示不同的XPage,那麼如果您詳細闡述了可以指向的「使用響應文檔」,則應該在數據源屬性 – stwissel

+0

中計算您的XPage名稱正確的方向 – stwissel

+0

B的作品,但教程說: 確保運行時目標是與文檔的表單關聯的XPage。 這意味着點擊一個表單爲主的文檔打開主XPage,並且(稍後)點擊一個表單爲響應的文檔打開響應XPage.' – sitrucj

0

數據從xpage到表單的連接似乎正在崩潰,這是一個可能的原因,但不是一個可以接受的答案。原因是從項目構建被破壞到多米諾設計者使用的端口被默認佔用。

清洗然後建設項目可能會有所幫助(項目 - >清潔),但在我的情況下,它沒有。通過按名稱選擇頁面打開頁面很有幫助,但如果您從同一視圖中打開兩個不同的頁面(查看屬性 - >在運行時打開選定的文檔),則不會有幫助。還有一個建議說要移動默認的多米諾骨牌測試端口(文件 - >首選項 - > Domino Designer),但這對我沒有用。

最終的答案是去每個窗體的屬性框並將其鏈接到它的相應的xpage(第二個選項卡窗體屬性)。 (請參閱標記爲IBM正確鏈接的答案,並提供更好的解釋)

相關問題