Удалить оценку действия по умолчанию

Я использую проверку Struts, распространяя действие на ActionSupport.

Когда я пытаюсь добавить специальный символ в пользовательский интерфейс, то по умолчанию actionErrors добавляется в коллекции, как во входных данных были обнаружены недопустимые символы, удалите их и повторите попытку.

Затем мне нужно удалить эту проверку по умолчанию в пользовательском интерфейсе. Я понятия не имею, чтобы справиться с этим.

Мой код такой:

void validate(){  
    if (locationBean.getReasonTypeId() == 0)  
   {  
     addActionError("Error in reason");  
    }  
      if (ValidationHelper.checkRequiredField(locationBean.getName()))  
    {  
      addActionError("Error in Location name");  
    }  
}  

Мой класс действия проверки выглядит так:

public class ValidationErrorJSONAction extends ActionSupport  
{  
  private JSONObject jsonObject;  

  @SuppressWarnings("unchecked")  
  public String execute() throws Exception  
  {    
    jsonObject = new JSONObject();  
    jsonObject.put("actionErrors", new JSONArray(getActionErrors()));  
    jsonObject.put("fieldErrors",new JSONObject(getFieldErrors()));  
    TokenHelperJSON.appendToken(jsonObject);  

    return SUCCESS;  
  }  

Надеюсь, это поможет вам понять проблему.

0 ответов

Другие вопросы по тегам