Nice writeup Joel and good to have for a quick reference.

Thomas, I know your question was about JSP functions, but I just
wanted to mention that for the actual example you mentioned, you
can probably get Stripes to do the work for you.

Something along the lines of:

<stripes:select multiple="multiple"
name="item.scoringCategories">
  <stripes:options-collection
collection="${actionBean.someProperty}"
    value="id" label="name"/>
</stripes:select>

If item.scoringCategories does not contain the values to render
as selected, you can also use the value= attribute of
<stripes:select>.

Cheers,
Freddy

On Sat, 02 Apr 2011 14:05 -0600, "Joel Weight"
<digitalj...@gmail.com> wrote:

  The linked documentation is good.  If you need more, I wrote a
  blog entry about this subject just 2 weeks ago.



[1]http://digitaljoel.nerd-herders.com/2011/03/17/how-to-create-a
-custom-taglib-containing-an-el-function-for-jsp/



Joel
On Sat, Apr 2, 2011 at 12:41 PM, Janne Jalkanen
<[2]janne.jalka...@ecyrd.com> wrote:

  You can create EL functions:
  [3]http://download.oracle.com/javaee/5/tutorial/doc/bnahq.html
  #bnaiq
  /Janne


On Apr 2, 2011, at 20:43 , Thomas Menke wrote:
> Hi @ll,
>
> in one of my JSP files I want to do somthing that looks like
this
> (simplified):
>
> <stripes:select multiple="multiple"
name="item.scoringCategories">
>   <c:forEach items="${actionBean.someProperty}" var="p">
>     <option value="${[4]p.id}" <c:if
>
test="actionBean.isSelected(p)">selected="selected</c:if>>${fn:es
capeXml([5]p.name)}</option>
>   </c:forEach>
> </stripes:select>
>
> As you can see I am trying to call the isSelected method which
is as I
> know (and as far as error messages and google tell me) not
possible in
> EL. But how to deal with this then? I guess that it is not such
a seldom
> requirement to call methods in the way I am trying to, is it?
Do I
> really have to create my own tag library for anything like
that? Or is
> there something "better"?
>
> Thanks,
>
> Thomas
>
>
-----------------------------------------------------------------
-------------
> Create and publish websites with WebMatrix
> Use the most popular FREE web apps or write code yourself;
> WebMatrix provides all the features you need to develop and
> publish your website. [6]http://p.sf.net/sfu/ms-webmatrix-sf
> _______________________________________________
> Stripes-users mailing list
> [7]Stripes-users@lists.sourceforge.net
> [8]https://lists.sourceforge.net/lists/listinfo/stripes-users
-----------------------------------------------------------------
-------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. [9]http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Stripes-users mailing list
[10]Stripes-users@lists.sourceforge.net
[11]https://lists.sourceforge.net/lists/listinfo/stripes-users

--------------------------------------------------------------------------
----
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf


_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

References

1. 
http://digitaljoel.nerd-herders.com/2011/03/17/how-to-create-a-custom-taglib-containing-an-el-function-for-jsp/
2. mailto:janne.jalka...@ecyrd.com
3. http://download.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaiq
4. http://p.id/
5. http://p.name/
6. http://p.sf.net/sfu/ms-webmatrix-sf
7. mailto:Stripes-users@lists.sourceforge.net
8. https://lists.sourceforge.net/lists/listinfo/stripes-users
9. http://p.sf.net/sfu/ms-webmatrix-sf
  10. mailto:Stripes-users@lists.sourceforge.net
  11. https://lists.sourceforge.net/lists/listinfo/stripes-users
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to