• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

retrieve a int from backbean and dinamically work with it in the .xhtml in very bizarre way

 
Dura Hurtado
Ranch Hand
Posts: 120
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi I am trying to retrieve an int from backbean and dinamically and work with it in the .xhtml as follows.

Which I am trying is this using that value, print dinamically in the .xhtml. ¿is it possible?.

I have a method in the backbean which returns an int, then I cast it to String and in function of it the .xhtml do this:


if(value 1)

<div id="Searchresult" >

<hutputText value="#{Content.load1}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load2}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load3}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load4}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load5}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load6}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load7}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load8}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load9}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load10}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load11}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load12}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load13}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load14}"/><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><hutputText value=" " /><br></br>
<hutputText value="#{Content.load15}"/><hutputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>


</div>

if(value 2)

<div id="Searchresult" >

<h:outputText value="#{Content.load1}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load2}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load3}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load4}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load5}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load6}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load7}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load8}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load9}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load10}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load11}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load12}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load13}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load14}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load15}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>


</div>

<div id="Searchresult" >

<h:outputText value="#{Content.load1}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load2}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load3}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load4}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load5}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load6}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load7}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load8}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load9}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load10}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load11}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load12}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load13}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load14}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>
<h:outputText value="#{Content.load15}"/><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><h:outputText value=" " /><br></br>


</div>


I am trying that because I cant find a better way.

¿Any idea?

Thanks
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18277
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
¡Ouch! ¿Can you use the "Code" tags to format that next time?

You do not have to coerce values from int to string when using EL. The page renderer will automatically convert primitive property values such as ints, doubles, booleans and their respective wrapper objects.

You seem to be giving all your divs the same ID and that's not legal. Each one should have a unique ID. And actually, I recommend using JSF panelGrid columns="1" instead of brute-force HTML.

For example:


 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic