K.Maebashi's BBS

ご自由に書き込んでください。雑談も可。
テスト書き込みの類はテスト用掲示板にどうぞ

[日付順表示] [日付順インデックス] [スレッド順インデックス]

新規投稿 | 開設者ホームページへ戻る | ヘルプ

[2107] リストA-19の ”if (ct == null)” について
投稿者:くまきち
2018/02/24 22:54:22

『基礎からのWebアプリケーション開発入門』のP.277にあるリストA-19について質問させてください。 38行目に”if (ct == null) {”という行があります。 これは、”ct == null”の場合は、その値をparameterMapに含めないということでしょうか? また、これはアップロードファイルなどが指定された場合に起こるものでしょうか? どこかに書いてあるかもしれないですが、探しきれず質問させて頂きました。。 申し訳ありませんが、よろしくお願いいたします。
[この投稿を含むスレッドを表示] [この投稿を削除]
[2109] Re:リストA-19の ”if (ct == null)” について
投稿者:(ぱ)こと管理人
2018/02/26 01:09:23

>これは、”ct == null”の場合は、その値をparameterMapに含めないということでしょうか? >また、これはアップロードファイルなどが指定された場合に起こるものでしょうか? multipart/form-dataのPOSTメソッドでどのようなものが送られてくるのかについては、 p.87のリスト3-4に記載しています。 これを見ると、アップロードファイルが指定された場合に、Content-Typeが 付いていることがわかります。 そして、ファイルアップロードの場合、つまりContent-Typeがnullでない場合には、 その内容をgetParameter()で取得することはできないので、その値をparameterMapに 含めないようにしています。
[この投稿を含むスレッドを表示] [この投稿を削除]