- PR -

JSPのpageディレクティブのimplements属性について

1
投稿者投稿内容
えんぽり
会議室デビュー日: 2007/02/06
投稿数: 5
投稿日時: 2007-02-06 22:49
いつもお世話になっております

初書き込みさせていただきます、えんぽりと申します。
よろしくお願いいたします。

さて、件名の件なのですが、
現在引き継ぎをした、あるシステムのWebLogicのバージョンを
8.1から9.2へバージョンアップを実施しようと考えております。

一旦テスト環境でWebLogicのバージョンを9.2にアップし、
あるシステムのソースをantでコンパイルしたのですが、
JSPのコンパイルでエラーが発生しました。
エラー内容は
 「"implements"はこのディレクティブの認識される属性ではありません。」
というものでした。
なお、このエラーに該当するJSPのソースは、
 <%@ page implements="インタフェースのパッケージ" %>
です。

ここからが質問なのですが、
JSPのバージョンアップによって、
上記の属性がサポートされなくなるものなのでしょうか?
それとも、別の原因があるのでしょうか?

読みづらい文章で申し訳ございません、
ご教授いただければ幸いです。

以上、よろしくお願いいたします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 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/06
投稿数: 5
投稿日時: 2007-02-08 13:10
インギ様、ご教授ありがとうございます。


今回、implements 属性を使用している理由は、
定義している定数を使用するためだけですので、
 <%@ page implements="インタフェースのパッケージ" %>

 <%@ page import="インタフェースのパッケージ" %>
に変更することで対応することにいたします。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)