В этот момент, когда я вызываю мой метод, бин сохраняет его, но текст не удаляется.
Моя кнопка выглядит следующим образом -
<tr:commandButton text="Record Feedback" id="Report" styleClass="Button"
halign="center" action= "#{fraudSearch.setFeedbackData}" inlineStyle="margin: 0 auto"
accessKey="13">
</tr:commandButton>
Мой текстовый ввод выглядит так -
<tr:panelBox text="Feedback Comments" width="500px" >
<trh:tableLayout cellPadding="10" borderWidth="0" id="Table" valign="top" halign="left"
width="500px">
<tr:inputText label=" " id="generalFeedback" value="${fraudSearch.generalFeedback}" rows="3" columns="100" inlineStyle="max-width: 400px" />
</trh:tableLayout>
</tr:panelBox>
, и метод, который он вызывает в компоненте поддержки, выглядит следующим образом-
public String setFeedbackData() throws GcssBaseException {
String retAction = null;
String returnCode = null;
try {
** populate bean**
}catch (Exception ex) {
System.out.println(ex);
FacesContext.getCurrentInstance().addMessage(null,new FacesMessage(FacesMessage.SEVERITY_ERROR, "Error - FeedBack Is not Stored !!!","Error - Feed Back Is not Stored !!!"));
} finally {
for(Iterator feedBackDataList = ibsNotesList.iterator(); feedBackDataList.hasNext(); )
{
fraudSetFeedBackModelBean.setGeneralFeedback(null);
}
}
return "fraudSearch";
Итак, технически это работает, но проблема в том, что текст просто не исчезает, когда я заканчиваю с ним.