网页地图集成与RESTful Web服务实现
1. 首页集成地图
在独立混搭应用完成后,将相同的混搭应用添加到首页是很简单的。主要的改动在于SiteMesh装饰器,因为Google Maps使用HTML body标签的 onload 和 onunload 属性来初始化和清理地图的JavaScript对象,当前装饰器未使用被装饰页面提供的值,可通过以下代码解决:
<decorator:getProperty property="body.onload"/>
装饰器( /WEB-INF/decorators/main.jsp )的JSP改动如下:
<body id="page-home"
onload="<decorator:getProperty property="body.onload"/>"
onunload="<decorator:getProperty property="body.unonload"/>">
…
</body>
对于 index.jsp 模板,需要将Struts2动作标签替换为用于渲染地图的HTML div标签,并添加JavaScript来格式化地图和渲染标记。为了在弹出窗口中提供更多信息,将标题加粗并与事件描述结合:
超级会员免费看
订阅专栏 解锁全文
2070

被折叠的 条评论
为什么被折叠?



