在名为something.jsp的jsp文件中,有一个“提交”按钮:
我已经看到了两种使用提交按钮的方法:
1.使用< form name =“xxx”action =“servletName”/>将jsp页面重定向到servlet。
2.使用<输入名称=“aa”值=“提交”类型=“提交”onclick =“processData('something.jsp','xxx','blah');” />
请注意,它使用javascript / ajax在同一个jsp页面中更新数据。这个jsp页面重定向到自己。在这个jsp页面中,有很多java代码(我知道,它是遗留代码,旧样式)。这些java代码将使用jdbc连接数据库来查询数据。然后jsp页面将使用.ajax将数据显示在同一个jsp页面上。
我的问题是:哪种方式更好?这些日子哪个更受欢迎?
答案 0 :(得分:0)
Which is more popular these days
?
的Ajax。 AJAX的感知性能通常更高,因为完成用户操作所需的HTTP请求更少。
Which way is better
?
取决于您的要求。当您想要注销用户,重定向到第三方网站,导航到您的其他域等时,您不能拥有Ajax。
此链接与w.r.t performance impacts of Ajax development进行了对话。