• SpringMVC中映射路径的用法之请求限制、命名空间


    SpringMVC中映射路径的请求限制

    什么是SpringMVC请求限制?

    在SpringMVC中,支持对请求的设置。如果不满足限制条件的话,就不让请求访问执行方法,这样可以大大提高执行方法

    的安全性。在SpringMVC中,我们可以通过设置提交方式和提交的参数对请求进行限制。

    1.通过限制请求方法

    如:

    页面代码:

    后台代码:

    我们通过@RequestMapping(value="/say.do",method=RequestMethod.GET),限制了请求只能是get方式请求过来的

    如果点击提交请求按钮,则会报一个405的错误

    我们也可以通过一个数组限制多种提交方式:

    这样get方式和post方式请求能成功访问到方法

    2.通过限制请求参数

       指定必须包含的参数,可以比指定参数多   params={"username","password"}

      使用!指定不包含的参数:  注意:不是不填写!!!  params={"username","password"," !userId "}

     

      指定一个参数等于固定值params={"username=zhangsan","password"}

      指定参数不等于某个值params={"username=!zhangsan","password"}

     

    SpringMVC中映射路径的命名空间

    为什么会出现命名空间呢?

    因为在开发中,不同的Controller会出现方法映射路径是同一个,这个时候我们可以通过命名空间是可以解决的

    命名空间就是为了解决不同的Controller,请求冲突的问题。

    首先,声明一个命名空间

    在类上使用@RequestMapping注解

    后台代码:

    页面代码:

     

  • 相关阅读:
    用户登录
    open >>>文件操作
    随机数
    内置函数
    函数练习
    函数的动态参数
    函数的指定参数
    函数的普通参数
    函数的初步认识
    copy
  • 原文地址:https://www.cnblogs.com/hq1997/p/10738654.html
Copyright © 2020-2023  润新知