2011-08-02 5 views
0

可能性の重複:
How to URL-encode a String with JSTL?URLENCODE文字列

私はエンコードした文字列をURLにしようとしています..私はこの方法を試してみました

<c:out value="${filter.value.display}"/> 

<%@ taglib prefix="encodeft" uri="http://java.net" %> 

<c:out value="${encodeft:URLEncoder.urlEncode(filter.value).display}"/>そして今、私は

The absolute uri: http://java.net cannot be resolved in either web.xml or the jar files deployed with this application 

任意の提案として、このエラーが発生しました?

+0

@BalusCが、私はこの方法をやってみました – ferhan

答えて

0

たぶん

<c:out value="${filter.urlEncode(filter.value).display}"/>? 

が、私はvaluefilterの財産であり、あなたのコードにより示唆されるようにurlEncode(String)は、filterの方法であることの両方と仮定しています。

+0

...質問を更新しました: - <%@接頭辞= "encodeft" URIのtaglib = "http://java.net" %> ' このエラーは となりました '絶対URL:http://java.netは解決できませんweb.xmlか、このアプリケーションでデプロイされたjarファイルのいずれかです。また、私は質問を更新しました... – ferhan

+0

あなたは 'http:// java.net'という名前空間で定義した' encodeft:URLEncoder.urlEncode() 'という関数があることをJSTLに伝えています。どうしたの? – EJP

+0

私はそれについてはわかりません...どのように私は関数を定義することができます..私はjava.netのいくつかのメソッド 'URLEncoder.urlEncode'を持っていると私はちょうどjava.netの接頭辞を作ったと私はそれを使用して...私はどこかでこの関数を定義する必要がありますか? – ferhan

関連する問題