Get return value from Fruego method on jsp page

本文详细介绍了如何将Fuego与JSTL标签相结合,在JSP页面中实现参数传递,包括调用方法并获取返回值的过程。此外,还讨论了条件判断的正确实现方式,帮助开发者更好地理解并应用这些技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.使用Fuego在jsp页面中传递参数,一般来说都是和jstl标签相结合:
f:invoke var="${sampleForm}" methodName="method1" retAttName="retValue" retAttScope="Page"/
然后使用
c:set var="var1" value="${retValue}"/
<c:out value="${returnValue}">c:out value="${var1}"/

就可以取到返回值了

当然更常用的组合是返回一个数组,然后用来调用:
f:invoke var="${sampleForm}" methodName="method2" retAttName="retArray" retAttScope="Page"/
c:forEach var="arrayItem" begin="0" step="1" items="${retArray}" varStatus="status"
<c:foreach var="arrayItem" begin="0" step="1" items="returnArray">
.
.
.

/c:forEach
</c:foreach>
2.要注意的是
<c:choose>c:choose
  c:when   /c:when
<c:when></c:when>  c:when   /c:when
  c:otherwise  /c:otherwise</c:choose></c:out>

<c:out value="${returnValue}"><c:choose>/c:choose</c:choose>
just like swith in java, so if you want to descript some if, if relationship, you should use
c:if</c:out>

<c:out value="${returnValue}">/c:if
<c:if></c:if>
<c:if></c:if><f:invoke var="${sampleForm}" method="method1" retvalue="returnValue" scope="page"><c:set var="var1" value="${returnValue}"><c:out value="${returnValue}"><f:invoke var="${sampleForm}" method="method2" retvalue="returnArray" scope="page">
</f:invoke></c:out></c:set></f:invoke></c:out>

<c:if></c:if>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值