arcgis server java adf 添加自定义task的错误
时间:2010-06-10 来源:guojieflying
今儿个用myeclipse把 arcgis server java的开发平台搭建起来了,找了本比较好的教程,吴泳锋 王坚的arcgis server java adf 开发教程。一添加一个custom task的时候,遵照书上的过程。
用IDE下的arcgis-class Template-task 新建一个task,自动生成一个Task类和一个TaskInfo类,同时在faces-config.xml中也自动把managebean添加进来了,
然后再mapviewer.jsp 中添加脚本
<a:task id="queryTask" taskInfo="#{queryTask.taskInfo}" mapId="map" clientPostBack="true" windowingSupport="true" value="#{webContext.attributes['queryTask']}" />
直接运行测试,页面老出错,因为html前端的东东做的比较少, 看了好一会,才看见mapviewer.jsp中还应该加一个链接在前面
<li class="menu-bar">
<a href="#" class="menu-header" title="query task" onclick="toggleWindow('win_EsriTaskCell_queryTask');">
<span> query task </span>
</a>
</li> 好有个链接调出这个任务窗口来,运行后还是不对,找了些网上的资料,把<a:task的部分改为 <a:task id="queryTask" value="#{mapContext.attributes.queryTask}" taskInfo="#{mapContext.attributes.queryTask.taskInfo}" mapId="map1" />
才算通过,页面没错了,点击链接窗口也能弹出来了。不知道什么原因,有没有Java功底比较厚的童鞋给指点指点!
<a href="#" class="menu-header" title="query task" onclick="toggleWindow('win_EsriTaskCell_queryTask');">
<span> query task </span>
</a>
</li> 好有个链接调出这个任务窗口来,运行后还是不对,找了些网上的资料,把<a:task的部分改为 <a:task id="queryTask" value="#{mapContext.attributes.queryTask}" taskInfo="#{mapContext.attributes.queryTask.taskInfo}" mapId="map1" />
才算通过,页面没错了,点击链接窗口也能弹出来了。不知道什么原因,有没有Java功底比较厚的童鞋给指点指点!
相关阅读 更多 +