项目内的控制层之间调用(传流)
第一个控制层
@RequestMapping(value = "/exportBj")
public ResponseEntity<byte[]> exportBj(@RequestBody Map<String,String> parm, HttpServletRequest req, HttpServletResponse res) {
ResponseEntity<byte[]> result = null;
try {
if(StringUtils.isNotBlank(*)){
result = tenderRest.exportBj(parm,*,generateToken(req,res));
}
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
中转
@RequestMapping(value="/要跳转的路径",method=RequestMethod.POST, consumes = {
MediaType.APPLICATION_FORM_URLENCODED_VALUE})
public ResponseEntity<byte[]> exportBj(@RequestBody Map<String,?> parm,
@RequestParam("*") String *,
@RequestParam("token") String token);
第二个控制层
@RequestMapping(value="/跳转过来的路径",produces = "application/json;charset=UTF-8")
@SuppressWarnings("rawtypes")
public ResponseEntity<byte[]> exportBj(HttpServletRequest