попытаться редактировать PrivateRoute.js
if (localStorage.getItem('user')) {
return <Route {...rest} render={props => <Component {...props} />} />
} else {
return <Redirect to={{ pathname: '/login', state: { from:
props.location } }} />
}
Это работает?
Stripes and ZTemplates are supposed to be pretty light.
Я бы сказал, что весенний webmvc довольно минималистичен и ИМХО это далеко не излишне. Вам не нужно включать весь Spring Framework, чтобы делать свои вещи. Для запуска webmvc webapp вам понадобится ~ 3-4 банки IIRC. Не стоит недооценивать преимущества DI в отношении внутренней структуры и тестируемости.
Я бы пошел на Spring WebMVC + JSP, возможно, в сочетании с sitemesh. Позже, когда вы поймете, что у вас есть более сложные вещи, вы можете добавить Spring-Webflow и т. Д.
Самый минимальный способ сделать веб-приложение на Java - это использовать JSP для отображения вашего контента и просто обычную Java в бэкэнде.
Для этого почти не требуется конфигурация.
Единственные требования для этого - J2SE и Tomcat для хостинга.
grails требует минимального количества настроек, так как большинство из них имеет нормальные значения по умолчанию.
Самый легкий фреймворк Java - это сервлет + JSP. Попробуйте использовать последние выпущенные стандарты - Servlet 2.5 и JSP 2.1. Tomcat предоставляет все необходимое: