我使用NetBean创建了一个新的Spring MVC 3项目,但是在IDE中没有添加新控制器的选项。
我使用NetBean创建了一个新的Spring MVC 3项目,但是在IDE中没有添加新控制器的选项。
添加一个控制器就像添加一个带注释的类一样简单。
@Controller
在web.xml中指定的applicationContext.xml文件中指定要扫描的包。类似于这样:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/appServlet/applicationContext.xml
</param-value>
</context-param>
在 web.xml 中:
然后在 /WEB-INF/spring/appServlet/applicationContext.xml 中:
<context:component-scan base-package="your.package" />
xmlns:context="http://www.springframework.org/schema/context"
http://www.springframework.org/schema/context/spring-context-3.0.xsd
然后是一个类:
package your.package
.....
@Controller
MyController{
.....
@Controller
注释该类,然后使用@RequestMapping
创建您的方法和映射。@Controller
public class MyClass {
@RequestMapping("/myUrlMapping.do")
public ModelAndView myMethod() {
return new ModelAndView("myView");
}
}
假设您已经正确配置了Spring。