我試圖將我的應用程序寫入Spring MVC 2.5以使用註釋式控制器。Spring MVC註釋相對路徑錯誤
顯然,我無法讓事情繼續下去。
我有如下的映射:
<li><a href="eqr/eqrItemList.htm"><span>Equipment Qual Report</span></a></li>
創建我控制器象下面這樣:
@Controller
@RequestMapping("/eqr")
public class EQRMainController {
private SimpleEQRTransManager eqrManager;
protected final Log logger = LogFactory.getLog(getClass());
@RequestMapping(value = "/eqrItemList.htm")
public String setupForm(
@RequestParam(value = "plant", required = false) String plant,
return "eqrmain";
}
}
我想使用相對路徑所以設置我請求映射在類型水平。但顯然,我得到了一個404找不到,並沒有發現處理程序映射在tomcat控制檯的錯誤。
它說:
沒有找到映射與HTTP請求的URI [/myapp/eqr/eqrItemList.htm]
我看Firebug控制檯,並請求如下路徑:
http://localhost:8080/myapp/eqr/eqrItemList.htm
我不知道它爲什麼找不到映射。
嘗試@RequestMapping(value =「/ eqrItemList」)不帶擴展名。取決於你的視圖解析器,你可能不需要它。 – Daff 2010-07-10 08:41:51