- - PR -
JSPのpageディレクティブのimplements属性について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-06 22:49
いつもお世話になっております
初書き込みさせていただきます、えんぽりと申します。 よろしくお願いいたします。 さて、件名の件なのですが、 現在引き継ぎをした、あるシステムのWebLogicのバージョンを 8.1から9.2へバージョンアップを実施しようと考えております。 一旦テスト環境でWebLogicのバージョンを9.2にアップし、 あるシステムのソースをantでコンパイルしたのですが、 JSPのコンパイルでエラーが発生しました。 エラー内容は 「"implements"はこのディレクティブの認識される属性ではありません。」 というものでした。 なお、このエラーに該当するJSPのソースは、 <%@ page implements="インタフェースのパッケージ" %> です。 ここからが質問なのですが、 JSPのバージョンアップによって、 上記の属性がサポートされなくなるものなのでしょうか? それとも、別の原因があるのでしょうか? 読みづらい文章で申し訳ございません、 ご教授いただければ幸いです。 以上、よろしくお願いいたします。 |
|
投稿日時: 2007-02-07 00:19
対応している仕様が異なりますので、なにか非互換項目にひっかかっているのかもしれませんね。
http://www.jcp.org/en/jsr/detail?id=53 http://www.jcp.org/en/jsr/detail?id=152 implements 属性は使ったことないのでよくわかりませんが、JSP2.0 でも対応するべき属性なのであればサポート窓口に問いあわせてみましょう。 きっとパッチなり回避策なりを提供してもらえるかと思います。 |
|
投稿日時: 2007-02-08 13:10
インギ様、ご教授ありがとうございます。
今回、implements 属性を使用している理由は、 定義している定数を使用するためだけですので、 <%@ page implements="インタフェースのパッケージ" %> を <%@ page import="インタフェースのパッケージ" %> に変更することで対応することにいたします。 ありがとうございました。 |
1