我使用MVC模式,我的servlet为我处理请求并给我一个新的页面路径。如果我只想使用servlet从一个页面重定向到另一个页面怎么办?它会好吗或我应该使用常规链接重定向?
答案 0 :(得分:3)
你的意思是,首先POST然后重定向?如果您没有发送任何数据,这就没有意义。只需使它成为普通的GET链接,并在必要时让servlet在doGet()
上进行预处理。它的优点是它具有书签和SEO友好性。
答案 1 :(得分:1)
如果您没有其他任务要做,只有重定向,那么您不需要servlet - 简单的GET链接就可以了。
但是如果你有一些业务处理,最好将这种工作委托给Servlet(控制器)。处理完成后,Servlet将重定向(调度)到另一个.JSP(视图)。
应该是GET还是POST?这取决于您想要传递的数据。