0

在名为 something.jsp 的 jsp 文件中,有一个“提交”按钮:

我见过两种使用提交按钮的方法:

1. 使用 <form name="xxx" action="servletName" /> 将 jsp 页面重定向到 servlet。

2.使用<input name="aa" value="submit" type="submit" onclick="processData('something.jsp','xxx','blah');" />

请注意,它使用 javascript/ajax 来更新同一 jsp 页面中的数据。这个jsp页面重定向到它自己。在这个 jsp 页面中,有很多 java 代码(我知道,它是遗留代码,旧式)。这些java代码将使用jdbc连接到数据库来查询数据。然后 jsp 页面将使用 .ajax 将数据显示到同一个 jsp 页面上。

我的问题是:哪种方式更好?现在哪个更受欢迎?

4

1 回答 1

0

Which is more popular these days?

阿贾克斯。AJAX 的感知性能通常更好,因为完成用户操作所需的 HTTP 请求更少。

Which way is better?

取决于你的要求。当您想注销用户、重定向到第三方站点、导航到您的不同域等时,您不能使用 Ajax。

此链接讨论了 Ajax 开发对性能的影响

于 2013-05-11T15:23:31.097 回答