我觉得这个 if/else 应该被重构,但我不确定我能做什么,或者我是否应该让它保持原样......
private String someReportUrl(HttpServletRequest request, HttpServletResponse response) {
String url;
if (isBackToReportsSummary(request)) {
url = SUMMARY_PAGE;
getReportsSummary(request, response);
} else if (isComingFromPageA(request)) {
url = getTabUrl(request, REPORT_URL_FOR_PAGE_A);
}
else {
url = "/standAlone/reportUrl.jsp";
}
return url;
}
基本上我有一个报告摘要页面,其中列出了三到四个报告。第一个条件是用户想要返回该页面时,第二个条件是用户选择此特定报表时,第三个条件是用户选择此报表作为独立报表时(不是来自摘要页面) .