检索空格后缺少一些字符串

时间:2018-07-02 07:08:06

标签: string forms jsp

我已经做了一个木板,它从数据库中检索字符串数据。

将检索到的字符串放入表格中后,空格后的字符串就消失了。

这是我的代码。

<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”并将其发布时。

它进入DB,就可以了。

当我单击刚从董事会写的帖子时,在“作者”标签中只能看到“你好”。

但是,如果将相同的代码放在textArea属性中,则可以看到“ hello world”。

2 个答案:

答案 0 :(得分:1)

在我做jsp/servlet项目时,我也遇到了这个问题。我解决了这个问题。

您可以尝试将value=${dto.no}更改为value="${dto.no}"

答案 1 :(得分:0)

可能是由于您的值包含一些特殊字符引起的,您可以使用<c:out>来转义特殊字符

因此将value=${dto.no}更改为<c:out value=${dto.no}/>