解决单值和多值问题 new parameterValues(new parameter(req))
具体的装饰角色parameter(string类型)和parameterValues(数组类型)
(没有抽象类)因为如果实现httpservletRequest接口,里面方法太多,Java提供了httpservletRequestWrapper,同时使用继承的方式