Некоторые строки отсутствуют после пробела при получении - PullRequest
0 голосов
/ 02 июля 2018

Я сделал доску, и она получает данные String из БД.

когда извлеченные строки помещаются в форму, строки после пробела просто исчезают.

Вот мой код.

<c:forEach items="${detail}" var="dto">
    <form id="editposting" name="editposting" action="updatepost.bo" method="post">
        No
        <input type="text" readonly id="no" name="no" class="form-control" value=${dto.no}>
        <br> Writer
        <input type="text" readonly id="uname" name="uname" class="form-control" value=${dto.name}>
        <br> Author
        <input type="text" id="author" name="author" class="form-control" value=${dto.author}>
        <br> Sentence Summary
        <input type="text" id="summary" name="summary" class="form-control" value=${dto.summary}>
        <br> Full review
        <textarea rows="10" id="fullrev" name="fullrev" class="form-control">${dto.fullrev}${dto.name }${dto.summary }</textarea>
        <br>
        <input type="hidden" id="pdate" name="pdate" class="form-control">
        <br>
        <button type="button" class="btn btn-primary" onclick="javascript:history.back();">Cancel</button>
        <c:if test="${sessionScope.uid==dto.name||sessionScope.uid=='admin'}">
            <input type="submit" class="btn btn-primary" value="edit">
            <button type="button" class="btn btn-primary">Remove</button>
        </c:if>
    </form>
</c:forEach>

Поэтому, когда я набираю "Hello World" в форме автора и публикую его.

Идет в БД и нормально.

Когда я нажимаю на сообщение, которое я только что написал на форуме, я вижу только «Привет» в ярлыке автора.

Но если я добавлю тот же код в атрибут textArea, я смогу увидеть "привет мир" нормально.

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Это может быть вызвано тем, что в вашем значении есть некоторые специальные символы, вы можете использовать <c:out> для экранирования специальных символов

, поэтому измените value=${dto.no} на <c:out value=${dto.no}/>

0 голосов
/ 02 июля 2018

Пока я делал свой проект jsp/servlet, я тоже столкнулся с этой проблемой. Я решил эту проблему.

Вы можете попробовать изменить value=${dto.no} на value="${dto.no}"

...