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