Spring中,Controller里,获取请求数据有多种情况

在使用@RequestParam的方式获取请求中的参数时,

如果没有设置required这个属性,或者主动设置为true,则意味着这个参数必须有对应的值,

当出现没有传递该值的情况时,Tomcat会将get请求跳转到错误页,这样会暴露出一些我们的信息

我一般采用以下写法来处理

@RequestMapping(value = "/view", method = RequestMethod.GET)
public String loadView(Model model, @RequestParam(required = false) String guid)
{
    // 校验参数
 
    // 执行方法
 
    // 返回要请求的页面
}

  

最新文章

  1. iOS设置UISearchBar光标的颜色
  2. 如何在jasperreport自动生成序号
  3. JS 时间格式CST转GMT
  4. 转 c#代码访问https服务器以及https的webservice
  5. Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程
  6. Linux概念架构的理解(转)
  7. MVC 快速开发框架
  8. python堆栈实现
  9. echarts在tab切换时容器宽度设置为100%,只展示100px
  10. Python简介之探观止矣
  11. JavaScript中的this所引用的对象和如何改变这个引用
  12. jenkins配置小结
  13. ERROR: iterator not incrementable || iterator not decrementable
  14. java 字符串截取类 区分中文、英文、数字、标点符号
  15. weblogic+eclipse插件部署多个项目
  16. 【oracle查询】oracle查询字段显示#号 (井号)
  17. ios开发之--判断奇偶数
  18. python2.7无法安装python-ldap、django-auth-ldap
  19. 第三次Scrum编码冲刺
  20. openwrt undefined reference to ‘getpwent_r’

热门文章

  1. springboot+JPA 整合redis
  2. LC 599. Minimum Index Sum of Two Lists
  3. 前端模拟数据接口json-server
  4. 代理模式与动态代理之JDK实现和CGlib实现
  5. css鼠标悬浮控制元素隐藏与显示
  6. UPX编译及so加固
  7. 【css】浅谈BFC
  8. javaIO——CharArrayReader & CharArrayWriter
  9. 前端必学TypeScript之第一弹,st基础类型!
  10. LLVM的RTTI特性