SpringMVC中跳转问题

lyfree 发布于 2013/12/19 22:19
阅读 575
收藏 1

在Spring MVC中

我的controller中的方法:

@RequestMapping("/aaa")
public String aaa(){
System.out.println("aaa is runing!");
return null;
}

我这样访问时http://localhost:8080/sprmvc/aaa.do,其中sprmvc是项目名,配置mvc拦截*.do请求

控制台打印出aaa is runing!然后浏览器显示

HTTP Status 404 - /sprmvc/aaa

但是在aaa方法中添加Person per,HttpServletRequest request,HttpServletResponse response两个参数后浏览器就会显示

HTTP Status 404 - /sprmvc/aaa

这是什么原因?

加载中
0
DemoDoc
DemoDoc
return null 是不匹配view 资源么?
0
double9
double9
没有返回信息,肯定是这样了
0
marker
marker
返回值不用写,直接void,指向是aaa.jsp,当然这个看你在sprmvc -servlet.xml中如何配置视图。
如果返回值写String,那么你返回"aaaaaa" 就指向aaaaaa.jsp的。如果写ModelAndView("aaa")
那么你在mav中可以通过add...方法传数据给视图,然后return mav,指向就是aaa.jsp
如果你要处理REST风格接口,那么你在方法上面增加注解@ResponseBody,返回值为Object,然后返回对象自动处理为json格式,前提是做了视图层的配置,具体配置自己网上查哦。
0
Big_BoBo
Big_BoBo
return 后面要跟视图名,你写了null当然是404啦
返回顶部
顶部