JSPとサーブレット(IDE:Eclipse、データベース:Oracle10)を使用してWebアプリケーションを開発しています。jqGridを使用して、レコードを表形式で表示しています。
に使用datatype: "xml"
していjqgrid
ます。
データベースに保存用のフィールドがaddress
あり、そのフィールドにはなどの特殊文字が含まれています。fromデータベース,
;
&
のいずれかが含まれている場合、メッセージが表示され、グリッドにデータが表示されません。データベースからを削除すると、そうではありません。このメッセージを表示し、データをグリッドに表示します。Address
&
jqgrid
response 200 ok, type: parsererror
&
{name:'ADDRESS',index:'ADDRESS', width:80,sortable:true,editable:true}
だから私の質問は、どのようにデータを送信する必要があるかということです。&
Update1:
とのXML reserved characters
ような 文字があることは知っていますが、その場合、サーバー側でアドレスを確認するために書き込む必要があり、そのアドレスにこの予約文字が含まれている場合は、として書き込む必要があります。これを行うためのより良い方法はありますか?&
<
>
loop
hexadecimal
Update2: サーブレットを使用しています。以下は私のコードスニペットです。
out.print("<cell>" +ADDRESS +"A&BC"+"</cell>");//will show parsererror
out.print("<cell>" +ADDRESS +"A"+"</cell>");//will not show error, and data is diplayed
前もって感謝します...