Struts有许多有用的自定义JSP标记,Struts-EL增加了非常需要的EL支持。我正在寻找关于使用Struts / Strut-EL标签的相对优点的想法,而不仅仅是使用JSTL标签。
答案 0 :(得分:4)
简单:
答案 1 :(得分:2)
Struts标记仅在struts框架中使用,但不能在其他框架中使用。 JSTL完全不同,我们可以在其他任何渲染页面中使用它。 大多数时候,我们想根据业务逻辑来制作自定义标签,我们可以通过JSTL标签来实现: 例如:
简单
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 2)
ax[0].vlines([0.2, .8], ymin=0, ymax=1, color='r', clip_on=True)
ax[1].vlines([0.1, .9], ymin=0, ymax=1, color='b', clip_on=True)
ax[0].set_xlim([0, .7])
ax[1].set_xlim([.4, 1])
plt.savefig('fig')
自定义
<c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></c:set>
我们可以根据要求对值执行一些逻辑(URL加密)。
答案 2 :(得分:0)
这取决于您对自定义标记的使用 - 某些标记(如创建选项下拉列表的标记)比等效的c:foreach循环标记更容易使用和读取。但是,JSTL在许多应用程序中很常见,因此如果您停止在不同的Web应用程序中使用struts自定义标记,您可能仍然可以访问JSTL。