Я хочу разработать веб-приложение, и у меня есть доступ к этому API. В API есть методы, которые позволяют вам получить userId текущего пользователя через объекты контекста. Может быть, я слишком задумываюсь об этом, но я очень смущен тем, где положить мой метод CurrentUserId(). Этот метод входит в контроллер или модель? Я думал, что это идет в модели, но кажется излишним написать свойство, называемое «getUserId», чтобы вернуть строку с именем getUserId(). ToString(). Является ли это нормальным, и я слишком задумываюсь, или я прав? Мой коллега сказал мне поставить логику в точку зрения, но из всего, что я читал, вы никогда не ставите Java-код или скрипты в представление. Я надеюсь в этом есть смысл.JSP MVC Model 2 Architecture Вопрос
Также вот метод, который я написал, чтобы вернуть USERID как строка
protected String CurrentUserId(HttpServletRequest request)
{
ContextManager ctxMgr = ContextManagerFactory.getInstance();
Context ctx = ctxMgr.setContext(HttpServletRequest request);
Id userID = ctx.getUserId();
return userID.toString();
}
Благодарим за помощь. –