关于在JSP中使用scriplets

11 浏览
0 Comments

关于在JSP中使用scriplets

这个问题已经在这里有答案了:

如何使用JSP 2避免JSP文件中的Java代码?

我是JSP的新手。我使用JSP创建了一个Web应用程序。

我在JSP脚本片段(<%.....%>)中编写了Java代码。

对于数据库连接,我也按照同样的方式操作。

例如:

   html code;
  <% database connectivity code; %>
     some jquery code;
 <% again database connectivity code; %>

但有些人告诉我这有一个很大的缺点,那就是:

“使用脚本声明,只有一个人可以同时使用您的站点而不会发生冲突”

我做得对吗?

用这种方式构建Web应用程序是正确的方式吗?

admin 更改状态以发布 2023年5月21日
0
0 Comments

你在脚本里使用单线程的建议只有在你放置在脚本里的代码导致这种情况时才是正确的,JSTL,Struts等等都生成与使用脚本的JSP相同的Java代码。

话虽如此,使用脚本被认为是不好的做法,因为它会导致代码变得混乱。尝试使用JSTL来使用bean,并将你的java逻辑放置在其中。你的JSP将会看起来更好并且更容易维护。

0
0 Comments

这是一个坏主意,但不是因为只有一个人可以同时使用网站。这是一个坏主意,因为代码将变得难以维护。你的数据库连接代码应该与你的视图逻辑分开。或许将其放在一个servlet中(最好将其抽象化为某种持久化层)。Servlet将从数据库获取数据并可供JSP渲染。

0