使用@controller注解可以将一个类定义为controller, 然后使用@RequestMapping来标记某个方法,使之可以处理特定的请求, 我发现, 方法的返回值可以是string或者ModelAndView也可以是自定义对象, 方法的参数也不固定可以有request和response, 也可以无参, 也可以自定义参数。 因此,方法定义的规则让我有点困惑, 刚刚接触spring mvc, 请大家给指点一下,
@controller注解在运行时起到了怎样的作用? controller类中定义方法的规则是什么?谢谢!
@controller注解在运行时起到了怎样的作用? controller类中定义方法的规则是什么?谢谢!
解决方案 »
- IMB jdk1.5 部署项目 在tomcat6下启动报java.lang.ClassNotFoundException: javax.jws.WebServi
- 菜鸟求助--如何设置helloworld显示的大小。
- jbpm4.4 通过zip 部署流程 报错
- 整合SSH中,无法实现删除功能,超简单用法但出现在错误,要崩溃了~~
- JMS用MessageListener出现的问题
- 我要好的ajax框架..
- 初学xml,问下,用那种xml编辑器?
- 如何向SQLSERVER2000插入\修改\保存数据(向各位请教)
- 请问如何知道对方socket是否关闭 急!急!急!急!急!急!急!急!急!
- ssh框架,最近总是报no session,求大神指点
- Java jsoup 取得html中的table里的内容
- 一个基于flex的流程设计器
关于里面的方法其实规则很简单 RequestMapping 是用来标志这个方法所处理路径,其中的参数不限制个数正式springMVC 的一个特性,这样很简单的需要什么参数就拿什么参数,只要他有就会给你,而且很灵活,可以为基本类型,可以为对象。不需要定义一串根本不需要的参数。
还有很多规则,包括返回类型的,你可以查下文档。