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-страница:


${testBean.test("hello")}

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

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

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

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

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

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

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

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