首页 Domino中使用Servlet
文章
取消

Domino中使用Servlet

servlets.properties 位于Domino数据目录下
servlet..code= Servlet 别名
servlet.alias or class name>.initArgs= name1=value1>, name2=value2> 初始化参数,Servlet代码中可以使用ServletConfig.getInitParameter方法访问这些数据。
servlet.alias or class name>.extension= extension> extension> URL 扩展映射
servlets.startup=alias or class> alias or class> 启动时装载
Exp:以下是一个 servlets.properties 文件,这里指定Test为HelloWorld.class Servlet的别名,指定了初始化参数,启动时装载。
# Example servlets.properties file
servlet.Test.code = HelloWorld
servlet.Test.initArgs = 1, 2, 3
servlets.startup = Test

Servlet结构
编写 Servlet,使用到Servlet类:Javax.servlet.http.HttpServlet和Javax.servlet.GenericServlet
import javax.servlet.*;
import javax.servlet.http.*;

public class ServletDemo extends HttpServlet {
/*
* 处理GET请求
*/
public void doGet (HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
{
}
}

定义方法描述Servlet功能, 经常用到的方法如下:
----doGet() and doPost() 处理 GET 和 POST 请求.
----getServiceInfo() 提供 servlet 描述
----init() servlet 初始化代码
----service() 处理请求

链接:Domino Servlet示例

新型 Web 2.0 应用:XPage 与传统 Servlet 的完美结合

本文由作者按照 CC BY 4.0 进行授权