SpringMvc的使用步骤

五迷三道 提交于 2019-12-09 02:49:09
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>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!