2011-08-05 35 views
0

は、私は次の構文を使用してHTMLファイルをインクルードしようとしていない:なぜ<%@ディレクティブはIEで正しくレンダリングされ、それだけではないのFirefoxやChrome(最新バージョン)

<%@ include file="path/to/file.html" %> 

しかし、私は時に問題が発生しましたFirefox(最新版)とChrome(最新版)を使用してページをブラウズしています。これは、私が見る限りIE9上で正常に動作します。

誰でもこれを説明できますか?

注:

親ファイルには、index.htmlにあると私は*.jspのファイルに適用されますが、私は私が唯一持っているディレクトリで働いていますように私はこれを確認することができないディレクティブが含まれていることを疑います読み取り権限!

答えて

1

親ファイルは

index.jspに名前を変更したindex.htmlです。このようにして<%@include%>が実行されます。 HTMLではなくJSPです。 JSPはウェブブラウザではなくWebサーバ上で動作します。 WebブラウザはHTMLだけを理解します。ウェブブラウザの不明な<%@include%>タグの解釈は、使用されているウェブブラウザによって異なり、未定です。

関連する問題