我必须在第一个控制器的基础上调用一个控制器,我必须调用另一个控制器...... 但这不是在春季3 mvc工作........春季控制器3
@Controller
public class ajaxContoller {
@RequestMapping(value="/mmiFacade",method=RequestMethod.POST)
public @ResponseBody String mmiFacade(@RequestParam String sType){
String forwardName = "";
if (sType.equalsIgnoreCase("Pincode")) {
forwardName = "forward:/pincodeAction";
} else if (sType.equalsIgnoreCase("Locality")) {
forwardName = "forward:/localityAction";
} else if (sType.equalsIgnoreCase("Patient")) {
forwardName = "forward:/patientAction";
} else if (sType.equalsIgnoreCase("Dlhdata")) {
forwardName = "forward:/Dlhdata";
}
return forward;
}
@RequestMapping(value="/pincodeAction",method=RequestMethod.POST)
public @ResponseBody String ajax(){
return "hiii";
}
@RequestMapping(value="/localityAction",method=RequestMethod.POST)
public @ResponseBody String ajax1(){
return "hiii1";
}
}
现在的问题是,我得到了一个错误..... org.springframework.beans.factory.BeanCreationException:创建名为'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping# 0':bean初始化失败;嵌套异常是java.lang.IllegalStateException:找到模糊映射。无法映射'mmiController'bean方法 – 2012-04-23 08:13:32
我得到一个错误java.lang.IllegalStateException:找到了不明确的映射。无法映射'mmiController'bean方法 – 2012-04-23 08:17:48
'找到不明确的映射'意味着您至少将2个方法映射到相同的路径。检查您的@RequestMapping定义 – Dima 2012-04-23 08:19:58