在servlet中使用命令只是从一个页面重定向到另一个页面是否正常?

时间:2011-12-22 12:52:22

标签: java jsp servlets

我使用MVC模式,我的servlet为我处理请求并给我一个新的页面路径。如果我只想使用servlet从一个页面重定向到另一个页面怎么办?它会好吗或我应该使用常规链接重定向?

2 个答案:

答案 0 :(得分:3)

你的意思是,首先POST然后重定向?如果您没有发送任何数据,这就没有意义。只需使它成为普通的GET链接,并在必要时让servlet在doGet()上进行预处理。它的优点是它具有书签和SEO友好性。

答案 1 :(得分:1)

如果您没有其他任务要做,只有重定向,那么您不需要servlet - 简单的GET链接就可以了。

但是如果你有一些业务处理,最好将这种工作委托给Servlet(控制器)。处理完成后,Servlet将重定向(调度)到另一个.JSP(视图)。

应该是GET还是POST?这取决于您想要传递的数据。