4. Servlet Connector的入口Servlet:
com.esri.esrimap.Esrimap 参数
ServiceName ArcIMS 服务名
ClientVersion ArcIMS 版本号
Form true请求来自HTML的Form
Encode
* 请求重定向 CustomService 参数
原因:
影像虚拟服务(Image MapService) 不提供"属性信息","几何信息","地理编码"等的功能,所以请求被重定向到其它的虚拟服务。
即:
When sending a request other than GET_IMAGE to an image MapService,redirection is required;
Redirection is achieved in action attribute of the PostForm:
GET_FEATURES
CustomService = Query
GET_GEOCODE
CustomService = Geocode
GET_EXTRACT
CustomService = Extract
5.PostForm
ArcXMLRequest(required) ArcXML request being sent to the server
JavaScriptFunction(optional) 指定 jsForm.htm 中的处理response 函数名,默认为passXML()
RedireURL(optional)
BgColor(optional)
FormCharset(optional)
6.请求与响应的过程:
1>Request --> Servlet Connector -->Application Server
Servlet Connector对传来的Request进行解析,只传给Application Server :
* ServiceName
* ArcXMLRequest
其余参数由Servlet Connector保留对响应(Response)的格式设置
2>对Servlet Connector的调用为:
http://hostName/servlet/com.esri.esrimap.Esrimap
3>响应:Application Server将参数传递给 Spatial Server,Spatial Server将响应
(Response)返回给 Application Server,所有的 Response只有两种:
* ArcXML 包含属性信息、图片的URL(HTML Viewer只能处理这一种)
* Feature Stream 二进制压缩要素流
4>the Servlet Connector Creates a new HTML page based on
* Value of the input elements specified in the request
* Default values of the input elements
* The Response ArcXML