0

私の質問のひどい言い回しについては申し訳ありませんが、他の言い方がわかりませんでした。

とにかく、私はWebページに埋め込まれているJavaアプレットを持っています。そのWebページは、Webサーバーのlighttpdを使用してネットワークに配置されます。Javaアプレット内から(ネットワーク上の別のコンピューターからアクセスされるWebページを介して)サーバーを実行しているコンピューターのIPv4アドレスを取得する必要があります(これは、アクセスページに入力されたアドレスです。例: "http://192.168 .1.123 ")。私は見つけた、または考えることができるすべてを試しましたが、これまでのところ何も機能していません。できれば助けてください。

仕様:

-Eclipse Helios
-Windows 7
-lightTPD for windows
-webpage is html document

あなたがより多くの情報を必要とするならば、電子メールまたはコメント!

よろしくお願いします。

4

2 に答える 2

1

phpを使用してJavaアプレットを使用してページを生成するのはどうですか?次に、サーバーのIPをパラメーターとしてアプレットに渡すことができます。

http://docs.oracle.com/javase/tutorial/deployment/applet/param.html

于 2012-07-19T19:31:20.860 に答える
-2

この情報は HttpServletRequest クラスから取得できます。有用なメソッドがいくつか含まれています。リソースとして次のドキュメントを参照してください。

インターフェース ServletRequest

インターフェース HttpServletRequest

編集:

これに反対票を投じた場合、リクエスト以外のサーバー情報にアクセスするより良い方法がある場合は、お気軽にコメントしてください。この回答が不適切だと思われる場合は、どのように達成するかを知りたいと思います.

これがここで受け入れられた回答にも関連していることを考えると、反対票は特に厄介です: Get Server IP address from JSP Request/session object

そしてここ: Javaでアプリケーションサーバーの名前またはIPとポートを取得する

ここにも文書化されています:

ローカル マシンの IP アドレスとホスト名の取得

于 2012-07-19T19:42:11.687 に答える