Logic:equal - jogando um bean:write dentro de um value

boa tarde,

tenho esse codigo:

<logic:iterate id="fPagto" name="usuario" property="formasPagto" type="com.claro.teleretencao.vo.ProdutoVO">
							<logic:equal name="fPagto" property="codigo" value="<bean:write name="OrdemVendaForm" property="formaPagto"/>">
								<bean:write name="fPagto" property="nome" />
							</logic:equal>
						</logic:iterate>

esse codigo retorno o nome da forma de pagamento que eu preciso

mais esta dando esse pau

[ServletException in:/WEB-INF/jsp/detalheOrdem.jsp] /WEB-INF/jsp/detalheOrdem.jsp(58,91) equal symbol expected' org.apache.jasper.JasperException: /WEB-INF/jsp/detalheOrdem.jsp(58,91) equal symbol expected at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88) at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:195) at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:150) at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1234) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449) at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657) at

creio que o problema esteja nesse value="<bean:write name=“OrdemVendaForm” property=“formaPagto”/>

sera que estou colocando certo essa parte?