1

ユーザー入力(いくつかの文)を含むテキストボックスを受け取り、サーバーに送信するさまざまなデバイス(電話、タブレット、テレビボックス)用のアプリケーションを作成しています。ユーザー入力用の約 5 つのテキスト ボックスがあります。すべてのボックス入力をコンマで区切って長い文字列に結合するつもりでした。

そうすることで、コンマを(ASCII、16進数、??に)変換する必要があることを知っています。stringtokenizerサーバー上でカンマを使用して区切ります。

ユーザー入力をサーバー上のデータベースに保存します (変換されたコンマはそこに残りますか??)

  1. 5 つの入力ボックスから入力を送信するより良い方法はありますか?
  2. ユーザーがテキストボックスに入力した可能性のあるカンマを置き換える適切な方法は何ですか?
4

4 に答える 4

2

JSON または XML を使用してデータをサーバーに送信します。これにより、コンマを含むユーザー入力について心配する必要がなくなります。JSON と XML をシリアライズおよびデシリアライズするためのライブラリはたくさんあります。

于 2013-04-09T13:01:05.863 に答える
0

JSON を使用してデータをサーバーに転送します。Java では、JSON をシリアライズ/デシリアライズするための優れたライブラリは GSON ( https://code.google.com/p/google-gson/ ) です。

于 2013-04-09T12:59:15.457 に答える
0

テキストボックスからテキストを取得し、文字列であるため、必要なエンコーディングでこれを使用できます。

http://exampledepot.8waytrips.com/egs/java.nio.charset/ConvertChar.html

ただし、Java のネイティブ文字セットは Unicode であり、あらゆるタイポグラフィや文字を表すために使用できることに注意してください。

于 2013-04-09T13:08:27.833 に答える