xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 静态包属性
HttpServlet类 参考

HTTP Servlet 抽象类 更多...

Public 成员函数

静态包属性

详细描述

HTTP Servlet 抽象类

在文件 BuiltinObjects.x1300 行定义.

构造及析构函数说明

◆ HttpServlet() [1/4]

void HttpServlet ( int  ,
  String 
)

◆ HttpServlet() [2/4]

void HttpServlet ( int  )

◆ HttpServlet() [3/4]

HttpServlet ( int  flags,
String  pattern 
)

构造

参数
filterPost是否手动处理 post数据流, 当为true时 则post请求将回调onPostStream
参见
onPostStream
参数
pattern设置此servlet处理的URL路径特征, 符合此表达式的路径将被转发到此servlet

◆ HttpServlet() [4/4]

HttpServlet ( int  httpCode)

构造

参数
httpCode响应异常代码 一般用来处理404

成员函数说明

◆ doGet() [1/2]

void doGet ( HttpServletRequest  ,
  HttpServletResponse 
)

◆ doGet() [2/2]

void doGet ( HttpServletRequst  request,
HttpServletResponse  response 
)

处理get请求

参数
requesthttp请求类
responsehttp响应类

◆ doPost() [1/2]

void doPost ( HttpServletRequest  ,
  HttpServletResponse 
)

◆ doPost() [2/2]

void doPost ( HttpServletRequst  request,
HttpServletResponse  response 
)

处理post请求

参数
requesthttp请求类
responsehttp响应类

◆ finalize() [1/2]

void finalize ( )

◆ finalize() [2/2]

void finalize ( )

析构

参数
注意派生类若重写finalize 时必须调用super.finalize(), 以免内核对象泄露

◆ onPostStream() [1/2]

bool onPostStream ( HttpServletRequest  ,
  String,
  String,
  String,
  String,
  byte[],
long   
)

◆ onPostStream() [2/2]

void onPostStream ( HttpServletRequst  request,
String  key,
String  filename,
String  contentType,
String  transferEncoding,
byte []  data,
long  datainOffset 
)

处理post数据流

参数
requesthttp请求类
key名称
filename若上传的流为文件 且设置了文件名时, 该值为文件名
contentType内容类型
transferEncoding编码
datainOffset分段数据的位置 ,注意并不是指在data中的位置

结构体成员变量说明

◆ FLAG_LOGERROR

static const int FLAG_LOGERROR = 1
staticpackage

在文件 BuiltinObjects.x1301 行定义.

◆ FLAG_POSTSTREAM

static const int FLAG_POSTSTREAM = 2
staticpackage

在文件 BuiltinObjects.x1302 行定义.