如何在 JSF 应用程序中保留多边形或线
我正在尝试在 JSF 应用程序中保留多边形或多多边形。数据库模型、POJO 类一直没问题,但在 JSF/HTML 表单中,我不知道如何继续向我的 Java 应用程序提交多边形或线字符串。
为了保留 openlayers 点,我创建了一个 javascript 操作,将 XY 发送到 html 输入,然后提交到我的 java 应用程序。
在简历中,我现在想要制作 HTML/JSF 和 Javascript 代码来保留此功能,或者制作一个教程来帮助我。
Java 模型/pojo - 好的 OpenLayers - 好的 JSF 和 javascript 进展 - 我不知道“方式”
从现在起感谢支持。
I'm trying persist an Polygon or multipolygon in JSF application. The database model, classes POJO has been OK, but in JSF/HTML forms, i dont know how proceed to submit an polygon or line string to my Java application.
To persist an openlayers Point i create an javascript action to send the XY to html inputs and after i submit to my java application.
In resume, i want now to make the HTML/JSF and Javascript code to can persist this features or yet an tutorial to help me.
Java model/pojo - ok
OpenLayers - ok
JSF and javascript proceedments - i dont know the 'way'
From now appreciate the support.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于持久化多边形或其他矢量形状,您需要首先将它们序列化为矢量格式(例如GeoJSON、KML),然后您可以将序列化字符串发送到服务器并进一步处理/保存。
幸运的是,OpenLayers 开箱即用地支持许多流行的矢量格式 - 查看矢量格式示例 获取进一步说明。
For persisting polygons or other vector shapes, you need to serialize them to a vector format (e.g. GeoJSON, KML) first, then you can send the serialized string to the server and process/save it further.
Luckily, OpenLayers supports many popular vector formats out of the box - check the vector formats example for further instructions.