org.apache.jasper.JasperException: функциональный тест должен использоваться с префиксом, если пространство имен по умолчанию не указано

Я использую следующие вещи для своего проекта: Spring 3.0.1 + Apache Tiles 2.2.1 + Glassfish 2.1. Я пытаюсь вызвать метод на jsp-странице и передать ему некоторые параметры. Например, у меня есть боб:

@Component
@Scope(value = "singleton")
public class TestBean {
    public void test(String param){
        System.out.println("param = " + param);
    }
}

и у меня есть JSP-страница:

<%@page contentType="text/html; charset=utf-8"%>
${testBean.test("hello")}

Этот код дает мне исключение, как:

org.apache.jasper.JasperException: функциональный тест должен использоваться с префиксом, если пространство имен по умолчанию не указано

Если я вызываю какой-то метод без передачи параметров - все в порядке.

Я попытался поместить jboss-el.jar в мой WEB-INF / lib и поместить необходимые параметры в web.xml (как объясненоВот), но без эффекта.

Я ограничен набором технологий, которые я перечислил выше, поэтому я не могу ничего добавить или, например, не могу изменить версию своего сервера приложений.

При всех этих условиях, есть ли решение для моей проблемы?

Ответы на вопрос(3)

Ваш ответ на вопрос