我有一个普遍的问题。我见过有人在 Servlet 或提交页面中编写 javascript 以将请求重定向到另一个页面。像
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SomeServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
out.println( "<script> location.replace('myPage.jsp'); </script>" );
}
}
我的问题是,这样写是个好习惯吗(认为不是)?如果这不是一个好习惯,这有什么缺点?