在jsf/primefaces中使用图像处理数据

在jsf/primefaces中使用图像处理数据,jsf,primefaces,Jsf,Primefaces,嗯,我有一项“艰苦”的工作要做,我会尽力解释的 我的课程包括:汽车和问题。一辆车可能有很多问题(1:N)。让我们想象一下,我必须交易车轮的汽车,因此: 我有一个4轮的“通用汽车图像”(就像世界上所有的汽车一样)。此图像将弹出给用户,该用户可以选择一个轮子(单击此轮子),系统将自动知道出现问题的确切轮子(左前、右前、右后、左后)。这样我就避免了用户在SelectOne菜单中选择有问题的轮子,他可以在图像中选择轮子 我怎么做?这是可能的?只需使用图形编辑器将图像分割成块,并将它们放入链接中即可 例如

嗯,我有一项“艰苦”的工作要做,我会尽力解释的

我的课程包括:汽车和问题。一辆车可能有很多问题(1:N)。让我们想象一下,我必须交易车轮的汽车,因此:

我有一个4轮的“通用汽车图像”(就像世界上所有的汽车一样)。此图像将弹出给用户,该用户可以选择一个轮子(单击此轮子),系统将自动知道出现问题的确切轮子(左前、右前、右后、左后)。这样我就避免了用户在SelectOne菜单中选择有问题的轮子,他可以在图像中选择轮子


我怎么做?这是可能的?

只需使用图形编辑器将图像分割成块,并将它们放入链接中即可

例如




您还可以为此使用表(
)。如有必要,抛出一些CSS,使其在不加填充/边距等的情况下阻止元素,使其看起来像一幅图像。

当然可以。但是你能告诉我们到目前为止你试过什么吗?我什么都没试过,因为我不知道如何启动它以及使用什么组件。看看所有primefaces组件,这样你就会知道从哪里开始以及可以使用什么组件。是的。我在showcase中查看了所有内容,但没有找到任何解决问题的方法。这不是jsf工作,您需要使用html标记在地图中映射轮子,然后每次单击调用后端函数(servlet)并给出响应。那么有更好/更简单的解决方案吗?告诉你生成的HTML是什么样子的,然后我们就可以告诉你如何编写JSF,让它生成所需的HTML。重要的是我理解了逻辑,现在我可以自己做了。谢谢@巴卢斯克
<p:commandLink actionListener="#{bean.setWheel(1)}">
    <p:graphicImage name="wheel1.png" />
</p:commandLink>
<p:commandLink actionListener="#{bean.setWheel(2)}">
    <p:graphicImage name="wheel2.png" />
</p:commandLink>
<br />
<p:commandLink actionListener="#{bean.setWheel(3)}">
    <p:graphicImage name="wheel3.png" />
</p:commandLink>
<p:commandLink actionListener="#{bean.setWheel(4)}">
    <p:graphicImage name="wheel4.png" />
</p:commandLink>