我有一个关于某事是否可能的问题。我有一个 spring mvc webapp,它将有一个链接到返回 Excel 文档的外部网站的按钮。返回的 excel 文档的名称是垃圾,我想在提示用户保存之前重命名该文档。
这可能使用spring mvc吗?我在一个非常旧的版本。与 Java 1.4.2 兼容的版本。
到目前为止,我在想我会扩展 org.springframework.web.servlet.mvc.AbstractController,覆盖 handleRequestInternal,然后做这样的事情......
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
RedirectUrlBuilder urlBuilder = new RedirectUrlBuilder();
urlBuilder.setServerName(batchServerName);
urlBuilder.setPort(Integer.parseInt(batchServerPort));
urlBuilder.setContextPath(batchReportRoot);
urlBuilder.setServletPath(reportNameServletPath);
urlBuilder.setPathInfo(reportNamePathInfo);
urlBuilder.setScheme(HTTP);
String transitionUrl = urlBuilder.getUrl();
ModelAndView modelAndView = new ModelAndView(new RedirectView(transitionUrl));
return modelAndView;
但是我如何进一步重命名文档,因为它进入等等......
谢谢