【发布时间】:2014-04-22 09:39:57
【问题描述】:
我是 servlet 的新手。我有一个查询处理器 java 程序,现在我想在 Web 应用程序中使用它。我有一个生成查询的界面(HTML),我想在界面中单击按钮运行程序。为此,我想将 java 程序转换为 java servlet。我在 Net Beans 工作。
以下是我的 Java 程序的结构:
public class ABC
{
//code
public ABC() //constructor
{
//code
}
public static void main(String[] args)
{
//code
}
}
我想把它转换成一个 servlet。以下是 Net Beans 中默认 servlet 的结构。
public class Demo extends Httpservlet
{
/*----
----
----
----*/
public void processRequest(HttpServletRequest request, Httpservlet response)
throws ServletException,IOException
{
/*code*/
}
/*HttpServlet methods - doGet(), doSet() etc.*/
}
servlet 中的 main 函数有什么替代方法吗? sevlet 开始运行时首先执行哪个方法?我可以在 HTML 页面上单击按钮运行 Java 程序,这样我就可以消除对 servlet 的使用吗?
【问题讨论】:
-
您可能需要在 doGet 或 doPost 方法中编写您的主要方法内容。或者您可以直接从这些 do* 方法调用 main 方法。如果您不确定这些 do* 方法是什么,那么您必须先了解一下 servlet
-
servlet 中没有 main 方法。从 do* 方法调用 main 方法是什么意思? @Hirak