Hi All,

Mau numpang tanya, gimana ya cara redirect ke page lain yg menggunakan tiles di 
spring.

@RequestMapping(method = RequestMethod.POST, value = "/secure/userAdd")
    public ModelAndView doAdd(@ModelAttribute("form") UserForm form) {
        Map<String, Object> map = new HashMap<String, Object>();
        ....
        securityManager.saveUser(map);
        return new ModelAndView("secure.userList.page");
    }
Code ini akan forward ke tiles tersebut.

Kalo codenya g ganti jadi :
@RequestMapping(method = RequestMethod.POST, value = "/secure/userAdd")

    public ModelAndView doAdd(@ModelAttribute("form") UserForm form) {

        Map<String, Object> map = new HashMap<String, Object>();

        ....

        securityManager.saveUser(map);
        TilesView tiles = new TilesView();
        tiles.setUrl("secure.userList.page");

        return new ModelAndView(tiles);

    }
Maka, g kena error ini:
org.springframework.web.util.NestedServletException: Request processing failed; 
nested exception is java.lang.IllegalStateException: ApplicationObjectSupport 
instance [org.springframework.web.servlet.view.tiles2.TilesView: unnamed; URL 
[secure.userList.page]] does not run in an ApplicationContext
        
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:583)
        
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        
org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
        
org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
.....

Ada yg tau solusinya?

Thanks
        
org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)





      

Kirim email ke