Jstl operador logico JSF

tenho esse codigo:

<p:graphicImage value="#{catalogoEdicaoMB.diretorioArquivosMedia}#{catPag.catalogoRecurso.nomeArquivoMedia}" alt="area disponivel"/>

no value preciso fazer a seguinte logica mas nao sei como.

#{(meuBean.temImagem) ? #{catalogoEdicaoMB.diretorioArquivosMedia}#{catPag.catalogoRecurso.nomeArquivoMedia} : '' } //nao funciona

#{(meuBean.temImagem) ? catalogoEdicaoMB.diretorioArquivosMediacat + Pag.catalogoRecurso.nomeArquivoMedia : '' } //nao funciona

o value da imagem sao 2 valores concatenados. porem se um dos 2 nao exister deve ficar vazio senao o alt=“area disponivel” nao sera exibido.

Atenciosamente!

Pq vc ñ faz o if dentro do ManagedBean e retorna apenas o valor necessário?

jakefrog esse codigo é apenas um exemplo, essas imagens sao criadas dinamicamente dento de um forEach e usando o valor de uma variavel.

<c:forEach var="catPag" items="#{catalogoEdicaoMB.listaCatalogoPaginaPosicao}" varStatus="status">
                                       <p:commandLink   immediate="true"  global="false"  actionListener="#{catalogoEdicaoMB.onDrop}" update="@this">
                                           <p:graphicImage  id="img#{status.index}" alt="area disponivel"
	                                         value="#{catalogoEdicaoMB.diretorioArquivosMedia}#{catPag.catalogoRecurso.nomeArquivoMedia}" style="border-style: dotted !important;
	                                         						position: absolute !important; 
	                                         						border-width: 1px !important;
	                                         						width:#{catPag.catalogoLayoutPosicao.largura}px !important; 
	                                        					    height:#{catPag.catalogoLayoutPosicao.altura}px !important;
	                                        					    margin-left : #{catPag.catalogoLayoutPosicao.posicaoX}px;
	                                        					    margin-top : #{catPag.catalogoLayoutPosicao.posicaoY}px;
	                                        					    z-index: #{catPag.catalogoLayoutPosicao.codigoPosicao};"> 
	                                        </p:graphicImage>

nao sei como eu conseguiria passar o index dessa lista pro MB pra resgatar o valor. o ideal seria em jstl na pagina.

value="#{catPag.catalogoRecurso != null} ? #{catalogoEdicaoMB.diretorioArquivosMedia}#{catPag.catalogoRecurso.nomeArquivoMedia} : '' "