我正在使用的代碼看起來是這樣的:奇文本框顯示
<% MessageInfo msg= hp.getInfo(transactionName, checkpointLoc);%>
<form name='editinfo' action="/editmessage.jsp" method="post">
<table align=center colspan = "3">
<tr>
<td><u><b>Currently Editing:</b></u></td>
</tr>
<tr>
<td>Name:</td>
<td><input type="text" name="tname" style="width:254px" value=<%= msg.getName() %>/></td>
<td><%= msg.getName()%></td>
</tr>
<tr>
<td>Search Method:</td>
<td><input type="text" name="searchmethod" style="width:254px" value=<%=msg.getSearchMethod() %>/></td>
</tr>
</table>
</form>
現在,它在文本框中顯示奇怪。
在第一個文本框,它只是顯示它應該顯示字符串的第一個字,但是當我不把字符串中的文本框,顯示完整的字符串。例如,如果要顯示「Hello World」的是,「你好」將在文本框中顯示的唯一的事情。
對於第二個文本框,我遇到了另一種問題。這一次,一個'/'字符被附加到字符串的末尾。當我將JSP顯示在文本框之外時,此'/'字符不會顯示。在這種情況下,字符串只有一個字,例如「XPath」,並且文本框顯示「XPath /」
是什麼導致這些文本框顯示奇怪?
問題解決了!由於 – user906153 2012-03-20 15:23:00