2012-08-22 41 views
1

請考慮下面的頁面。就像我附上的圖片一樣。 enter image description here如何根據邏輯動態生成前端驗證

現在我的問題是,我有多個客戶訪問相同的頁面,如下所示。現在考慮每個客戶有自己的要求,如: -

  1. 名稱是強制性的一些客戶不爲他人。
  2. 年齡是強制性的一些客戶,但不是爲別人用一樣的年齡某些特定的驗證< 20或年齡> 30等
  3. 搜索也是可選的,這取決於客戶一起。

現在我正在尋找任何這樣的工具或技術或方法,可以幫助我解決動態驗證字段的問題以及隱藏和顯示取決於我的客戶的字段。請讓我知道任何可以幫助解決上述問題的工具或技術。我也聽說過有關規則引擎和模板...是否有可能與它一起工作來實現相同的目標。請建議。

回答

1

我不知道爲什麼hibernate-validator在這裏不起作用。通過實現一個接口並根據需要創建您自己的驗證註釋,您可以根據需要實現驗證。這是一個服務器端驗證順便說一句。

顯示或不JSP的情況下,一些內容與條件進行:

c:when/c:choose 

例如,假設它是你正在使用JSP。

+0

如果我有多個輸入框,並且有些客戶想要它和其他人不用,會怎麼樣?那麼處理它的範圍是什麼?在JSP頁面的情況下。我瞭解您提到的JSP條件標籤,但仍然將其視爲一組100個獨立客戶端。什麼可以是這種情況?希望你的幫助。 –

+0

@ShivKumarGanesh我會嘗試儘可能多地分組東西,例如div中的10個文本框,並輸出或不是div本身。我真的不知道有更好的方法來做到這一點。 – Eugene

+0

我真的很感謝你的幫助,但我仍然冒險找出解決方案,以幫助我以更好的方式推廣這一點。讓我們看看我是否能找到更好的:)。不管怎麼說,多謝拉。 –