-6

重複の可能性:
JavaScript:クライアント側とサーバー側の検証

こんにちは私はjspとサーブレットの初心者です。フォームの検証にサーブレットまたはJavaScriptを使用する方がよいかどうかを知りたいです。両方の方法の長所と短所は何ですか?ありがとうございました!

4

2 に答える 2

1

次の理由により、常にサーバー側で検証を行う必要があります。

  • 検証は多くの場合、セキュリティとデータの整合性に関連しており、熟練した JavaScript 開発者であれば、ブラウザーのデバッガーを使用して、クライアント側の検証を通過するリクエストを偽造することができます。
  • 後でサーバー側で同じサービスを使用する別の画面がある場合、検証を完全に書き直す必要はありません

また、アプリケーションの流動性を高めるために、クライアント側で検証を行うこともできます。クライアント側では、この優れたプラグインを使用できます

于 2012-05-31T09:26:16.777 に答える
0

入力したメールアドレスが正しい形式であるかどうか、名フィールドがすべて文字であるかどうか、入力した電話番号が文字ではなく数字であるかどうかを確認するなどの検証には、クライアント側の検証を使用できます。

ただし、ユーザー資格情報の検証およびその他の同様の検証(セキュリティとデータの整合性)には、サーバー側の検証を使用する必要があります。

于 2012-05-31T15:39:03.460 に答える