2009-07-05 15 views
4

私は輸入タグurl属性を使用して、私のファイルにHeader.jspからファイルをインポートしようとしているが、私はランタイムエラーを取得しています - java.io.FileNotFoundException:http://localhost:8081/latest/header.jsp<c:import>タグ

インポートされたファイル同じWebアプリケーション内のインポートファイル(最新)。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<html><body> 
<c:import url="http://localhost:8081/latest/header.jsp" charEncoding="UTF-8" />  
<em>Web services Support Group.</em><br><br> 
</body></html> 

とインポートされたファイルのコードは次のとおりです:

インポートファイルのコードがある

<em><strong>${param.name}</strong></em><br> 

答えて

9

彼らは同じWebアプリケーションであれば、あなたはFULを必要としませんあなたは間違ったパスを使用している、おそらく

<c:import url="/header.jsp" charEncoding="UTF-8" /> 
+2

ご回答いただきありがとうございます。あなたは絶対に正しいです。 – Greenhorn

0

、ファイルょんがある:URL、あなただけのWebアプリケーションのルートからの相対URIを必要としますder.jsp? "latest"というディレクトリにありますか?あなたのアプリケーションのコンテキストパスを「最新のもの」としていますか?

skaffmanが正解ですが、完全なURLは必要ありませんが、Webアプリケーションのルートからの相対URLだけが必要です。