String destinationFile = request.getParameter("destinationFile ");
if (destinationFile == null || "".equals(destinationFile))
response.sendRedirect("/astro/login/index.jsp?destinationFile =customerLogin.jsp");
我把它写成
String destinationFile = request.getParameter("destinationFile ");
response.sendRedirect((destinationFile==null || "".equals(destinationFile)) ? "/astro/login/index.jsp?destinationFile =customerLogin.jsp" : destinationFile);
三元运算符的问题是应该放在后面:
在if条件下,我没有提到任何其他内容。我必须验证目录结构是否应该预先添加到destinationFile。