我有一個Spring MVC的Controller類(豆):如何知道@RequestMapping觸發的時刻?
@Controller
@RequestMapping("/index.jsp")
public class EjbCaller {
@Autowired
private InfoBean infoBean;
public EjbCaller() {
System.out.println("creating !!!!!!!!!!!!!!!!!!!!!!!!!!");
}
@ModelAttribute("textFromService")
public String call() {
System.out.println("!!!!!!!!!!!!!!!!!!!1 gogogogog");
return infoBean.getRefSampleService().doService();
}
}
如何知道@RequestMapping( 「/ index.jsp的」)以及火災的時候我去的index.jsp?因爲我不知道我是否對@RequestMapping註釋賦予了正確的值,或者可能是@ModelAttribute出錯,因爲它不會觸發。
在我的index.jsp中,我有這樣的代碼:
<p>
<span>from SampleService: ${textFromService} </span>
</p>
關於我的用法/ settgins:
我的DispatcherServlet在web.xml中,我有,咬它不工作。我猜ModelAndView這是使用MVC的舊方法,@ModelAttribute這是我理解的一種新方法。所以這就是我使用@ModelAtrribute的原因。
我在jbossConsole輸出EJBCaller從構造函數,但不是當調用() - 方法調用,這就是爲什麼我不知道如果此方法運行與否。
我在web.xml中有DispatcherServlet,我有 ,它不起作用。我猜ModelAndView這是使用MVC的舊方法,@ModelAttribute這是我理解的一種新方法。 –
ses
2011-06-14 08:43:49