ServletRequest.getParameter()
和ServletRequestUtils.getStringParameter()
之间的实际区别是什么。使用spring框架有什么好处吗?
最佳答案
ServletRequest.getParameter()
和ServletRequestUtils.getStringParameter()
之间没有任何区别。当参数的类型不同时,ServletRequestUtils
类很有用,无需转换返回值就可以获取参数,并且当参数类型错误时,会抛出Exception
。如果所有参数均为String
,则看不到使用ServletRequestUtils.getStringParameter()
代替ServletRequest.getParameter()
的好处。
从javadoc:
参数提取方法,用于不同于数据的方法
绑定,其中需要特定类型的参数。