Try this..
<c:when test="${user.profilepictur
Main Topics
Browse All TopicsHi I have a Boolean Object and have been trying to do a simple <c:when...> JSTL test.
In the following example user.hasprofilepicture returns a Boolean object(Boolean class not the primitive boolean type).
Can somebody help please.
Here is the I have
<c:when test="${user.hasprofilepic
// do sth
</c:when>
I also tried the following and it didn't work
<c:when test="${user.hasprofilepic
// do sth
</c:when>
Can somebody please tell me how I am suppose to use Boolean object when I am making a comparison in JSTL.
Thanks,
Raz
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Hi
Thanks for the replies.
Here is the hasProfilePicture Method in the user's class.
public Boolean hasProfilePicture()
{
return this.profilepicture;
}
I also used Choose but I didn't include the whole thing:
I believe the issue is because I am trtying to get the value from a Boolean class instead of primitive boolean.I don't want to change the class to return boolean though.
here is the complete block:
<c:choose>
<c:when test="${fanShowSize.haspro
// do sth
</c:when>
<c:otherwise>
// do sth else
</c:otherwise>
</c:choose>
I also tried this:
<c:choose>
<c:when test="${fanShowSize.haspro
// do sth
</c:when>
<c:otherwise>
// do sth else
</c:otherwise>
</c:choose>
Thank you all for your help,
Raz
Business Accounts
Answer for Membership
by: JaaxPosted on 2007-03-05 at 02:10:11ID: 18653386
Hi, ture}">
I think this code is just fine
c:when test="${user.hasprofilepic
// do sth
</c:when>
Check if the user.hasprofilepicture is indeed true