0
Struts 2 expression
和/或fieldexpression
驗證器是否支持爲驗證XML文件中定義的OGNL表達式自動呈現客戶端ECMAScript/JavaScript驗證,如爲其他bundled validators(requiredstring
,stringlength
等)所做的那樣?Struts 2驗證 - 表達式&fielddexpression驗證器是否支持自動呈現OGNL表達式的客戶端?
我問,因爲下面的ECMAScript爲客戶端呈現這個表單,並且我沒有看到我的OGNL表達式在任何地方。我已經試過expression
和fieldexpression
驗證,他們都呈現這樣的:
function validateForm_dlgIdSearch_form() {
form = document.getElementById("dlgIdSearch_form");
clearErrorMessages(form);
clearErrorLabels(form);
var errors = false;
var continueValidation = true;
// field name: searchFilter.number
// validator name: fieldexpression
if (form.elements['searchFilter.number']) {
field = form.elements['searchFilter.number'];
var error = "Employee number is required.";
}
return !errors;
}
我想需要三個搜索字段中的至少一個,我不知道如果我犯了一個錯誤,或者如果Struts 2的驗證不支持針對expression
和fieldexpression
驗證程序自動生成客戶端ECMAScript。