Spring MVC 3: open ModelAndView in a new tab

Muhammad Imran Tariq picture Muhammad Imran Tariq · Sep 23, 2011 · Viewed 9.8k times · Source

I am submitting a form in jsp. After running the underlying logic spring mvc returns view.

There are 2 conditions. i.e.

if(condition1){
    mav = new ModelAndView("jspPageName1");
    return mav;
}else{
    mav = new ModelAndView("jspPageName2");
    return mav;
}

I want jspPageName1 to be open in a new tab and jspPageName2 will be opened in the same tab.

Answer

Johan Sjöberg picture Johan Sjöberg · Sep 23, 2011

If you are referring to browser tabs it can't be done from Spring.

You can on a link level specify <a href="#" target="_blank"/> to trigger a link opening in a new tab/window. Remember though, a users local browser configuration always has precedence of any server settings.