質問

私は1つのコードの一部の下に持っている私のJSP

<%@ page language="java" import = "import com.ecc.SiteAdmin.servlets.*" %>

このファイルには、コンパイルとは、Sun JDK 5でのWeblogic 10に罰金を動作しますが、JRockitの6

とのWeblogic 10.3にメッセージの下で失敗します
  

SiteAdminLogin.jsp:1:36:この名前のタイプが、この位置で見つけることができなかった

<%@ page language="java" import = "import com.ecc.SiteAdmin.servlets.*" %>
  

SiteAdminLogin.jsp:1:36:インポートはキーワードであり、識別子として使用できない

<%@ page language="java" import = "import com.ecc.SiteAdmin.servlets.*" %>

私は、そのコードから単語のインポートを削除するために私を求めて推測するが、それはJDK5とJDK6ないで動作しますなぜですか?それによりそこに何かありますか?

編集のそれはIE7を使用している私の同僚のマシン上で正常に動作するようだ、私はいつか戻って、その後、IE8をアンインストールし、バックIE7への切り替えIE8にアップグレードしました。これは、IE側のAの衝突のように見えます。

役に立ちましたか?

解決

pageディレクティブの import の属性が含まれている必要がありますのJSPファイルをインポートする必要があることをJavaパッケージのカンマ区切りリストの。ですから、ここで見せている構文がただ正しくないとの両方の場合(など、生成されたクラスを提供し、より多くのテストを必要とする正確な違いを見つける)に失敗する必要があります。

しかし、あなたは、WebLogic appcをデバッグする場合を除き、私はちょうどそれを修正するために適切にインポートを書き、この問題に多くの時間を費やしていないでしょう。

<%@ page language="java" import="com.ecc.SiteAdmin.servlets.*" %>
あなたの編集については、私は、ブラウザが、これは純粋なサーバー側の問題であるとして、この問題とは何かを持っているとは思いません。ここでも、ちょうどそれに時間を費やすことと停止を修正します。

他のヒント

import属性内importを置くことは間違っているので、

それが動作するという事実は、奇妙です。おそらく、彼らはそこをリードimportを削除(非標準準拠)のパーサーを書かれています。

何よりもあります - ちょうどimport

を削除
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top