使用Struts的ModelDriven封装对象,但是数据是加密的,如何在封装对象之前对数据解密?

尝试过使用filter处理数据,但是request.getInputStream处理数据之后重写getInputStream让处理过的数据流可以被获取,但是ModelDriven封装对象时好像不能获取到处理之后的数据

InputStream只能读一次就关闭了,可以复制一个InputStream来操作