私はしばらくの間PHPでスクリプトを書いていましたが、コードをJSPに変換する必要があります。しかし、私が多くのことを除いている問題は、PHPの関数basenameはJSPではないということです。私が試したことはStringクラスはのgetName()を持っていないので、私は午前のエラーを取得するJSPのベースネーム?
<?php
request.getHeader("referer").getName();
です。 参照ページのURLのファイル名を抽出しようとしています。だからあなたが 'http://www.test.com/hello.htm'からサイトのページを眺めたら、あなたは 'hello.htm'を得るでしょう。
私はそれをCGI変数として受け取ろうとしていません。それは私のコードのほんの一部です。私は参照URLに基づいてファイルシステムから情報を抽出しています。 PHPでは、コードは次のように始まりました:
$parent = basename($_SERVER['HTTP_REFERER']);
もし機能がなければ、私は通常のexpressinoが動作すると思います。私はちょうどJavaのregの構文のリストを掘り下げなければならないでしょう。