1导包
2web.xml中配置前端控制器dispatcherServlet
写入 servlet-class技巧
ctrl+shift+t搜索DispatcherServlet
找到
org.springframework.web.servlet.DispatcherServlet
3写出控制器
@Controller //加入注解表示这是一个控制器【就相当于原来的servlet功能】
@RequestMapping("/zy") //这里会作为访问路径的一部分,将URL和类绑定
public class MyControl {
//方法
@RequestMapping("/hel") //这里会作为访问路径的一部分
public ModelAndView hello(){
//ModelAndView 数据(模型)/视图
//作用1能够存数据,作用2能够跳转
ModelAndView modelAndView = new ModelAndView();
//跳转
modelAndView.setViewName("/WEB-INF/hello.jsp");
return modelAndView;
}
}
4配置spring.xml放在src目录下
<!-- 配合control的扫描器 让注解生效成一个控制器-->
<context:component-scan base-package="com.zy.control"></context:component-scan>
5springMVC基本数据类型传值
表单输入框name和方法中的对象属性一致,会自动接收值
public ModelAndView register(User us){//用对象直接接受
6 <!-- 解决post请求中文乱码问题 Springmvc已经给我们准备好了一个过滤器 只需要在web.xml配置就行-->
<filter>
<filter-name>bbb</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>bbb</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
来源:CSDN
作者:HDP_CDH
链接:https://blog.csdn.net/Java_Hadoop/article/details/76946601