我在Google App Engine應用程序中的條紋表單存在問題。 我有一個帶有Stripes表單標籤的JSP頁面。當我提交表單並且在其中一個字段上出現驗證錯誤時,Stripes向我顯示一個屏幕,其中包含以下通知:Google App Engine問題條紋
以下是它的情況。
需要獲得 源頁面解析度的人(很可能是Stripes Dispatcher)。但是 請求中沒有提供源頁面,除非您覆蓋 ActionBeanContext.getSourcePageResolution(),否則您將需要該值爲 值。當您使用標籤時,名爲'_sourcePage'的隱藏字段爲 。如果您編寫自己的表單或可能會生成驗證錯誤的鏈接,則必須爲此參數包含一個值。這 可以通過調用request.getServletPath()來完成。」
我已經檢查與形式和隱藏的輸入字段_sourcePage頁面的源存在於理所應當的形式。該領域的價值似乎以某種方式加密。
但是表格是如何提交的?有些JavaScript代碼可能會提交表單而不使用此隱藏字段?我在GAE上部署了一個Stripes應用程序,並且它按預期工作。用FireBug檢查隱藏域是否確實被提交。 –
沒有javascript綁定來形成可以移除sourcePage字段的提交。我用Firebug檢查過它,它被髮送 – lukelazarovic