我是一个servlet/JSP的初学者。 我了解到JSP实际上是一个servlet(当容器将JSP文件转换为Java源代码并编译它时)。 但是在servlet中,始终至少有一个doGet()和doPost()。在JSP中,我没有编写任何代码来重写doGet()或doPost()。我编写的只是下面的内容:
<%@ page import="com.example.*, java.util.*" %>
<html>
<body>
the page count is:
<%=
Counter.getCount()
%>
</body>
</html>
我知道上面的代码将会被转换成Java代码,如下所示:
public void _jspService(){
out.println(......)
}
但我没有看到doGet()或doPost()函数。
那么,在JSP中,doGet()和doPost()在哪里?
_jspService
是直接从service
调用的,而doPost
和doGet
完全与 jsp 页面无关。 - Oleg