我有3個條件根據我的布爾值。3路布爾值與Java
條件1:當值false
,用戶應該得到一個空白表格 有一個提交按鈕
條件2:當用戶提交表單,布爾值設置 到如果表單成爲只讀表單,則用戶不能編輯表單並重新提交。此時,隱藏提交按鈕 。
條件3:假設它是絕對有必要進行更新時, 所有者的應用程序可以訪問數據庫和布爾位的值更改爲false,使形式變得可編輯。但是在這個時候,我需要Submit button
更改爲Modify button
。
所以有三種可能性,只有2個布爾值。所以我的問題是,我怎麼能知道在兩個false calls (Condition 1 and Condition 3)
之間哪一個是提交呼叫,即用戶第一次填寫表單,哪一個是修改呼叫,即用戶正在更新相同的表單?任何幫助表示讚賞。謝謝。
使返回的盒裝'Boolean',併爲其中的一個條件返回null或返回1,0,-1,如果你不嚴格要求使用布爾值。 – Carcigenicate
您可以使用Integer作爲狀態 – MikeKeepsOnShine
這是一個典型的家庭工作問題,如果您自己解決問題會更好,您將學習概念。 –