2012-05-04 2 views
0

Я использовал «RichTextArea» в GWT. Теперь я хочу обрезать текст richtextarea.gettext(), когда я отправляю форму.Как обрезать текст richtextarea в gwt

Но если я только вошел пространства и ввести ключ в моей текстовое поле, то richtextarea.gettext() не собирается урезать его, как он будет конвертировать их в & NBSP и < бр>.

Любое предложение, если только введенные пробелы и введите ключ в мое текстовое поле, а затем на отделка он должен дать мне пустое значение строки?

ответ

1

Что вы получаете & nbsp и < br> - это правильное значение, которое вы получаете из RichTextArea, потому что оно поставляет HTML.

Реализовать свой собственный декоративный-метод:

public String trim(String s) { 

    String result = s.trim(); 
    String x = result.replaceAll("<br>", ""); 
    x = x.replaceAll("&nbsp", ""); 
    x = x.trim(); 
    if(x.equals("")) { 
     return x; 
    } else { 
     return result; 
    } 
} 
+0

благодаря Сэму, его работа просто я внести изменения в я должен использовать replaceAll() InstEd о замене() –

+0

Вашего прием, я изменил его в примере коде , – Sam