Servlets servlet和JSP之间的区别是什么?请描述<;%expr%>;和<;%!expr%>;JSP的标记,何时何地执行?

Servlets servlet和JSP之间的区别是什么?请描述<;%expr%>;和<;%!expr%>;JSP的标记,何时何地执行?,servlets,Servlets,可能的重复项: servlet和JSP之间的区别是什么?请描述JSP的名称和标记,它们在何时何地执行?Servlet是一个符合Java Servlet API的Java类,Java类可以通过该协议响应http请求 JSP或java服务器页面本质上是一个servlet,它允许用户轻松地将页面逻辑与标记(html、xml等)混合并编写。JSP被编译成servlet,然后为http请求执行这些servlet 用于在jsp页面中添加声明 代码进入已编译JSP(一个servlet)的服务方法并在那里执

可能的重复项:


servlet和JSP之间的区别是什么?请描述JSP的名称和标记,它们在何时何地执行?

Servlet是一个符合Java Servlet API的Java类,Java类可以通过该协议响应http请求

JSP或java服务器页面本质上是一个servlet,它允许用户轻松地将页面逻辑与标记(html、xml等)混合并编写。JSP被编译成servlet,然后为http请求执行这些servlet

用于在jsp页面中添加声明

代码进入已编译JSP(一个servlet)的服务方法并在那里执行


关于和

第一部分的更多信息,正如奈库斯正确回答的那样。 答案的另一部分如下:

用于在JSP的main service()方法中嵌入一些java代码。它在呈现页面时执行


用于在页面流之外定义代码,从而在main service()方法之外定义代码。通常,这用于定义从块内调用的实用程序方法。

第二部分是第一部分的副本,我猜这是一些家庭作业类型的问题。第一部分的另一个副本: