Jak zaimplementować multi line input w web aplikacji do komunikacji

Jak zaimplementować multi line input w web aplikacji do komunikacji
PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

Przechowuję w bazie danych treść wpisaną w formularzu. Formularz daje możliwość zapisu jednej linii tekstu.
Korzystam z beana który dla tekstu ma zmienną typu String.

W jaki sposób zaimplementować formularz który będzie mógł przyjąć np. kilka linijek tekstu ? Jak później wydrukować z bazy danych tekst w takim samym układzie ? Tzn. z takim samym podziałem linii.

Dodatkowo rozwiązanie nie może być w javascripcie ani JQuery.

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 616
0

Textarea?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

W jaki sposób zapisze mi się wpisany tekst do takiego pola ? Generalnie teraz jedna linijka jest zapisywana do zmiennej typu string i później bez problemu sobie to drukuję.
Jak będzie to wyglądało w przypadku textarea ? czy da się to zapisać do jednej zmiennej ? w jaki sposób wyświetlić później taki tekst z zachowaniem oryginalnego "kształtu" / linii ?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Żeby wypisać z zachowaniem oryginalnego formatowania to musiałbyś pozamieniać newline na <br> a samo wczytanie będzie wyglądało tak samo jak w zwykłym inpucie.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

Jeżeli dobrze rozumiem to mam zastosować multiline area i pozmieniać new line na
. W jaki sposób to zrobić ?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Zrobić na zawartości tego pola jakieś replace \n na <br>

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

Już rozumiem koncepcję. Jednakże, mam problem z odczytaniem zawartości multi pola. Przesyłam dane z formularza i chce je zapisać do zmiennej typy String. W czasie odczytu za każdym razem otrzymuję null. Czy powinno mi zadziałać w ten sposób ?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

spoko, już rozwikłałem - to przez późną porę robię proste błędy...

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

rozwikłałem ale tylko pierwsza część, z zapisem już nie mam problemu. Druga część:
Drukuję zapisane wiadomości na ekran z bean który ma jako atrybut message string. Zmienna ma zmieniony new line na
. Są też w beanie inne atrybuty które chce wyświetlić.

Co mi daje ta zamiana ? Teraz mam przechowywany string z
. czy powinienem napisać metodę która na podstawie tego będzie dzieliła mi linie przy wyświetlaniu ?

Czy może jest łatwiejszy sposób ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.