Bahar Resmi Belgesinden, Bahar 3 MVC destek yuvalama İstek Eşleme olarak görünüyor. sayfa 448 yılında http://static.springsource.org/spring/docs/3.0.0.RELEASE/spring-framework-reference/pdf/spring-framework-reference.pdf , bunlar söz:Yay 3 MVC Nesting RequestMapping
@Controller
@RequestMapping("/appointments")
public class AppointmentsController {
//...
@RequestMapping(value="/new", method = RequestMethod.GET)
public AppointmentForm getNewForm() {
return new AppointmentForm();
}
//...
}
(ben okunabilirlik için bazı kod ortadan kaldırmıştır) Bu durumda , onlar /appoinments/new
bir istek getNewForm
yöntemi çağırmak olacağını iddia etti. Ancak, yerel Google App Engine sunucumla çalışmaz (GAE sunucusu, iç içe olmayan eşleme ile gayet iyi çalışıyor olsa da). Ben bir örnek kontrolörü aşağıda gibi oluşturun:
@Controller
@RequestMapping("/basic.do")
public class HelloWorldController {
@RequestMapping(value="/hello", method=RequestMethod.GET)
public ModelAndView helloWorld() {
ModelAndView mav = new ModelAndView();
mav.setViewName("basic/helloWorld");
mav.addObject("message", "Hello World From Phuong!");
return mav;
}
}
ama /basic.do/hello
bir istek her zaman 404 hatayla sonuçlanır.
Sorun var mı? DispatchServlet
yayı tarafından işlenen *.do
isteği ile ek açıklama tabanlı mod kullanıyorum.
'dan daha güzel. Siz bir dehasınız. Çok teşekkürler. –
Ve siz bir abartı :) – flybywire
Ve hiçbir uzantı daha hoş değil. Html – cdeszaq