0

私は既存のプロジェクトを分析しています。JSPページの1つでそれを見ました

String server=request.getParameter("server");

しかし、私はこのサーバーパラメータが設定されている場所を見つける方法を確認しようとしています

私は検索しましたsetParameter("server")、これについて誰も提案することはできません

主なアイデアは、「サーバー」パラメータで設定されている値の値を変更する必要があるということです。

4

5 に答える 5

1

そのようなタグが付いている可能性のある任意のHTML要素を調べることができます<input type='text' id='server' name='server' />。テキストボックスの例を示しましたが、何でもかまいません。いいえ、そのような方法はありませんrequest.setParameter()

于 2012-12-04T06:43:38.340 に答える
1

この属性は、フォームが送信されているhtml/jspページから取得できます。

于 2012-12-04T06:44:02.547 に答える
0

これは、クライアント側(ブラウザーなど)によって生成されたHTTP要求によって設定されます。たとえば、HTMLフォームを送信すると、各フィールドのパラメータを含むHTTPリクエストが生成されます。スタンドアロンクライアント(非ブラウザ)は、URL自体にそれらのパラメータを追加するだけでリクエストパラメータを設定できます。

したがって、最初に、JSPページが呼び出される結果となるHTTPリクエストを生成しているものを特定する必要があります。誰がリクエストを生成しているかがわかれば、パラメータ自体がどのように設定されているかを簡単に見つけることができます。

于 2012-12-04T06:44:26.360 に答える
0

web.xml最初のチェックでは、JSP/HTML に存在するどのフォームからフォームが来ているかを確認しますrequest

対応するアクションでは、フォーム内のすべての入力フィールドを取得します。これは、サーブレットで取得されます。request.getParameter('')

于 2012-12-04T06:45:10.923 に答える
0

このパラメータは、フォームが送信されたときに設定されます。このサーブレットを呼び出すページを確認してください。そのページには、のようなフィールドを持つフォームが含まれます<input type='text' name='server' />。見つからない場合は、チェックしてくださいURL query parameter

編集

web.xmlサーブレットにマップされている URL を確認します。

于 2012-12-04T06:46:16.807 に答える