 |
.Jsp頁面輸入內(nèi)容顯示時tag文字和換行處理
從輸入頁面的文本輸入框輸入兩行文字:
lt;br>huuhh<br>
lt;b></b><BR>
確認后轉(zhuǎn)入下一確認頁面時,發(fā)現(xiàn)換行信息已被自動去除,另外,tag文字被以處理html的方式處理,沒有正確顯示輸入信息。
解決方案
在確認頁面對所要顯示的信息做如下處理上面的問題就迎刃而解了:假設(shè)要顯示的信息保存在一個字符串變量comment中,在顯示之前對它做如下處理:
lt;td bgcolor="#ffffff" valign="top">
lt;% String comment = ifkbncomment.getValue();
comment = comment.replaceAll("<", "<"); //將字符串中的"<"用"<"來代
comment = comment.replaceAll(">", ">"); //將字符串中的"<"用"<"來代
comment = comment.replaceAll("\n", "<br>"); //將字符串中的"\n"用"<br>"來代,
%>
lt;p><%= comment %></p>
lt;/td>
注意將字符串中的"\n"用" "來替換的處理一定要放在最后面做,要不然tag文字處理時會將換行符 也替換掉;這樣就沒有換行了。
2.關(guān)于Jsp頁面輸入法轉(zhuǎn)換禁止及處理方法
下面代碼中“取引先コード“字段要求輸入的是半角數(shù)字類型數(shù)據(jù)
tr>
lt;td nowrap class="f10b"></td>
<td class="f10b">:</td>
lt;td nowrap><input type="text" size="10"
maxlength="8" name="torisakicd"
style="ime-mode:disabled"value="
<%= torisakicd %>"></td>
lt;/tr>
我們給輸入項添加屬性style并將其值置為"ime-mode:disabled",這樣當(dāng)在輸入該項數(shù)據(jù)時就不能進行輸入法轉(zhuǎn)換了。
|
作者:未知 | 文章來源:未知 | 更新時間:2007-12-20 16:08:47
|
|
 |
 |
最新文章 |
|
|
 |