 |
 |
.Jsp頁(yè)面輸入內(nèi)容顯示時(shí)tag文字和換行處理
從輸入頁(yè)面的文本輸入框輸入兩行文字:
lt;br>huuhh<br>
lt;b></b><BR>
確認(rèn)后轉(zhuǎn)入下一確認(rèn)頁(yè)面時(shí),發(fā)現(xiàn)換行信息已被自動(dòng)去除,另外,tag文字被以處理html的方式處理,沒(méi)有正確顯示輸入信息。
解決方案
在確認(rèn)頁(yè)面對(duì)所要顯示的信息做如下處理上面的問(wèn)題就迎刃而解了:假設(shè)要顯示的信息保存在一個(gè)字符串變量comment中,在顯示之前對(duì)它做如下處理:
lt;td bgcolor="#ffffff" valign="top">
lt;% String comment = ifkbncomment.getValue();
comment = comment.replaceAll("<", "<"); //將字符串中的"<"用"<"來(lái)代
comment = comment.replaceAll(">", ">"); //將字符串中的"<"用"<"來(lái)代
comment = comment.replaceAll("\n", "<br>"); //將字符串中的"\n"用"<br>"來(lái)代,
%>
lt;p><%= comment %></p>
lt;/td>
注意將字符串中的"\n"用" "來(lái)替換的處理一定要放在最后面做,要不然tag文字處理時(shí)會(huì)將換行符 也替換掉;這樣就沒(méi)有換行了。
2.關(guān)于Jsp頁(yè)面輸入法轉(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>
我們給輸入項(xiàng)添加屬性style并將其值置為"ime-mode:disabled",這樣當(dāng)在輸入該項(xiàng)數(shù)據(jù)時(shí)就不能進(jìn)行輸入法轉(zhuǎn)換了。
|
作者:未知 | 文章來(lái)源:未知 | 更新時(shí)間:2007-12-20 16:08:47
|
|
 |
 |
最新文章 |
|
|
 |