2011-06-21 13 views
0

だから、私は私が私のサーブレットの中で、次のJava構文を使用したとき、自分自身のビジネスを気に、だった:、Tomcat 7のrequest.getParameter()のシステム定義の値は何ですか?

String userParam = request.getParameter("user"); 

私は通常、パラメータも存在するかどうかを決定するためにnullであるかどうかを確認するために値をテストサーブレットは特定のパラメータ名の存在に応じて異なる動作を行います。私の不気味さには、 "user"というパラメータがすでに定義されていて、決してnullではないようです(私のアプリがTomcat Realmをセキュリティのために使ってくれたことがあります)。

Tomcat 7のrequest.getParameter()にシステム定義の値のリストがありますか?

編集:申し訳ありませんが私は明確ではありませんでした - 私はソースコードを見なくても、docwiseの回答を探しています。パラメータが存在する場合、その可能な値は何か、その理由は何ですか?

答えて

4

request.getParameterNames()に電話すると、そのような名前をすべて取得できます。明示的なパラメータが送信されていないときにこれを呼び出すようにしてください。サーバがあなたのために設定しているパラメータが表示されます。

関連する問題