JSP, JSTL. Проблема с переменными и методами

У меня проблема с использованием jstl. У меня есть это:

<jsp:useBean id="view" class="user.View"></jsp:useBean>
<jsp:useBean id="user" class="user.Validation" scope="session"></jsp:useBean>

<c:if test="${user.getValid() == 0}">
<c:out value="${view.printUserData(user)}"></c:out>
</c:if> 

и View class выглядит:

package user;

import java.lang.StringBuilder;

public class View {
    public String printUserData(Validation val) {
        String name = val.getImie();

        mainText.append(name);

        return mainText.toString();
    }

}

, но у меня есть ошибка:

org.apache.jasper.JasperException: /save.jsp(30,0) Функция getValid должна использоваться с префиксом, когда пространство имен по умолчанию не указано

Как это исправить?

5
задан skaffman 7 July 2011 в 12:05
поделиться