2011-07-28 4 views
1

私はしばらくの間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の構文のリストを掘り下げなければならないでしょう。

答えて