开发者社区> 问答> 正文

SpringMVC中跳转问题

在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

这是什么原因?

展开
收起
a123456678 2016-03-16 18:00:50 2400 0
1 条回答
写回答
取消 提交回答
  • 返回值不用写,直接void,指向是aaa.jsp,当然这个看你在sprmvc -servlet.xml中如何配置视图。
    如果返回值写String,那么你返回"aaaaaa" 就指向aaaaaa.jsp的。如果写ModelAndView("aaa")
    那么你在mav中可以通过add...方法传数据给视图,然后return mav,指向就是aaa.jsp
    如果你要处理REST风格接口,那么你在方法上面增加注解@ResponseBody,返回值为Object,然后返回对象自动处理为json格式,前提是做了视图层的配置,具体配置自己网上查哦。

    2019-07-17 19:04:16
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载