1

我正在 jspx 中做我的第一步。我真的很喜欢 xml 语法。感觉比 jsp 熟悉得多,它迫使我撤消 jsp 原谅的肮脏黑客行为。其中一个技巧是:

<img src="<b:Resource name="myImage.png" />" alt="some text" title="even more text" />

如何在jspx中正确执行?

我的第一个想法:编写自己的标签,但我真的不想重写所有可能需要资源引用及其所有可能属性的 html 元素。或者是否有一个现有的库,其中包含我可以扩展以支持我需要的功能的那些 html 元素?

另一个想法:做类似的事情:

<b:Resource name="myImage.png" var="imgVar"/>
<img src="${imgVar}" alt="some text" title="even more text" />

但我必须对我的网络开发人员机构有所了解。他们对 jsp 并不满意。如果我开始使用这样的语法,他们将完全退出。

有没有好的解决办法。

顺便说一句,我的一些 Web 开发人员也不喜欢使用&#160;而不是。jspx中有没有更好的方法?&nbsp;

4

1 回答 1

0

您可能会考虑编写自定义 EL 函数,因此您可以使用:

<img src="${b:resource('myImage.png')}"
     alt="some text"
     title="even more text" />
于 2012-09-02T11:08:17.293 回答