Метод replace (String, String, String) в типе Functions не применим для аргументов (StringBuffer, String, String)

Вот мой файл jsp:

<%@ page contentType="text/plain" %>
<%@ page pageEncoding="UTF-8"%><%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<c:out value="${fn:replace(pageContext.request.requestURL, pageContext.request.requestURI, '')}" /><c:out value="${model.uri}" />

Я получаю сообщение об ошибке

The method replace(String, String, String) in the type Functions is not applicable for the arguments (StringBuffer, String, String)

Я пробовал pageContext.request.requestURL.toString (), но toString () очевидно, не метод. Есть предложения?

5
задан P Hemans 16 June 2011 в 04:23
поделиться