|
|
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
Проблема: Пользователь вводит текст в <textarea>. Далее текст сохраняется в БД. При отображении текста на странице не соблюдается форматирование заданное в <textarea>. То есть, если в <textarea> были абзацы, то в тексте на странице они не отображаются. Код отображения на странице: <td class="novost" width="50" colspan=2 > <c:out value="${new.text}" /> </td> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:30 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
Как вариант, используй <pre></pre> <td class="novost" width="50" colspan=2 > <pre> <c:out value="${new.text}" /> </pre> </td> ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:44 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:44 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
<pre> использовал, и даже <XMP> использовал))) минус сия действа в том что ячейка растягивается на длину текста.. и че то даже фиксированный width не помогает *scratch* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:46 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
Lollapaloza , экий ты привиреда. Тогда нужно искать символы $c(13,10) (возврат каретки и перевод строки) и менять их на <br /> (например)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:51 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
ты не поверишь но и так я делал)) while (iter.hasNext()) { News n = (News)iter.next(); text = n.getText(); text = text.replace("\r"+"\n", "<br>"); n.setText(text); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:53 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
При этом отображаются сами тэги "<br>" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 15:56 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
Мая твая язык не панимайт. Мая язык все паказывай нармальна! Хоть так... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Хоть так... Код: plaintext 1. 2. 3. 4. 5. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 16:12 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
Сама функция замены тоже не сложная... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 16:15 |
|
||
|
Отображение форматированного текста
|
|||
|---|---|---|---|
|
#18+
У нас обратная "проблема", как показать теги и служебные символы... Это решает специальный метод Код: plaintext 1. 2. 3. 4. 5. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35931029&tid=1454957]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 487ms |

| 0 / 0 |
