0
Grails 앱을 시작할 때. 그것은 항상 메인 페이지 인 index.gsp 페이지를 보여줍니다. 사용자가 로그인 한 경우 사용자가 기본 페이지의 Index.gsp에 방문하는 대신 Home.gsp로 리디렉션되도록하고 싶습니다. 그 일을하는 방법이 있습니까?메인 페이지에서 Grails의 다른 컨트롤러로 리디렉션
Grails 앱을 시작할 때. 그것은 항상 메인 페이지 인 index.gsp 페이지를 보여줍니다. 사용자가 로그인 한 경우 사용자가 기본 페이지의 Index.gsp에 방문하는 대신 Home.gsp로 리디렉션되도록하고 싶습니다. 그 일을하는 방법이 있습니까?메인 페이지에서 Grails의 다른 컨트롤러로 리디렉션
당신은 인 IndexController를 만들 수 있습니다
class IndexController {
def index() {
redirect(controller: 'avaliacao', action: 'listar', id: 1)
}
}
내 응용 프로그램은 봄 보안 + CAS와 사용자가 위에서 지정한 컨트롤러/액션로 재 로그인 후 통합되어 있습니다. 당신이 컨트롤러없이 특정 GSP로 리디렉션해야하는 경우
:
는class IndexController {
def index() {
redirect uri:'/home'
}
}
당신의 UrlMappings.groovy 다음 줄을 추가 변경하는 것을 잊지 마세요 :
"/home"(view:"/home")
이 당신 것을 고려 views 폴더의 루트에 home.gsp가 있습니다./홈
사용하는 봄 보안 -이
permitAll :
내 RequestMap (봄 보안)이 방법을 confiure했다? –
예. 나는 사람들이 로그인하지 않고 방문 할 수 있기를 원하기 때문에 방문 페이지를 지키려고하지 않습니다. – AlexCon