对于第一个SpringMVC而言,不难理解。
首先对于任何项目必做的第一件事就是导包。
下面可以进行思考:
对于SpringMVC而言,它是针对于servlet而形成的一种框架。所以我们怎么将前台发送来的jsp请求通过SpringMVC.xml文件传送。
在web.xml中配置:
<servlet>
<servlet-name>springDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springDispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这样而言的作用是将前端的请求全部拦截给SpringMVC.xml文件判断。
在springmvc.xml文件中配置:
<!-- 扫描 有注解的包 -->
<context:component-scan base-package="cn.taopan"></context:component-scan>
<!--配置视图解析器(InternalResourceViewResolver) -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/view/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
新建一个class类,普通类可以通过继承、实现、注解等方式变得不普通。所以:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class SpringmvcDemo {
@RequestMapping("welcome")
public String welcome() {
return "seccess" ;
}
}
最后写两个jsp文件相互使用就可以。