首先是要把SpringMVC的整个工程运行起当,对于菜鸟首先遇到的就是各种出错,这个是不可少的。主要原因是因为对整个过程不胜了解始然。
1)创建个Maven工程,把Spring MVC的各个库在pom.xml加上 (代码见打包文件)
2)在web.xml里把servlet设置成都交给DispatcherServlet处理。
3)在WEB-INF下建个xxx-servlet.xml Spring的配制文件,那个是默认格式,可自行写文件名与web.xml里对应
对于xxx-servlet.xml里的设置 必需要包含 controller, viewResolver, HandlerMapping这几个组件
<context:component-scan base-package="com.lyhux.controllers" /> (Controllers)
<mvc:default-servlet-handler /> (这两个不懂怎么解释, 还请高人指点)
<mvc:annotation-driven enable-matrix-variables="true" />
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" />(HandlerMapping)
<bean id="viewResolver" (ViewResolver)
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
4) 在设置的base-package下创建控制器 例子还自官文
5)跟据ViewResolver设置的目录下创建控制器返回字符串对应的jsp文件。因为这里有用到一个jsp库所以在
pom.xml里要加上这个。
以上为SpringMVC简单例子总结。