Я уверен, что есть какой-то способ сделать то, что я хотел бы здесь, но я не смог найти его в документации
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping(value = "/test")
public class TestController {
@RequestMapping(value = "/one")
public String one(Model m) {
System.out.println("one: m = " + m);
m.addAttribute("one", "valueone");
return "redirect:two";
}
@RequestMapping(value = "/two")
public String two(Model m) {
System.out.println("two: m = " + m);
return "redirect:three";
}
@RequestMapping(value = "/three")
public String three(Model m) {
System.out.println("three: m = " + m);
return "redirect:one/two/three";
}
@RequestMapping(value = "/one/two/three")
public String dest(Model m) {
System.out.println("one/two/three: m = " + m);
return "test";
}
}
Что я мог бы ожидать, так это увидеть, что атрибут модели "one" со значением "valueone" должен присутствовать в вызовах метода two (), three () и dest (), однако он довольно заметен отсутствие. Как бы я сделал эту работу, как ожидалось?