在将请求发送到控制器之前,我需要修改输入流。
我在请求Pojo中有这三个参数。
private String srvid;
private String deptid;
private String usrid;
我需要检查是否在输入流中的这些参数中获取了值,否则,我需要为这三个参数设置一些值,然后将修改后的输入流发送给我的控制器。
我已经知道的事情
创建一个实现HandlerInterceptor和Override的类
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception
我可以通过request.getInputStream();
获取输入流,但是没有方法可以设置修改后的输入流。