Oh, I thought I have to run 'jetty war:inplace' only once to "extract the dependent WARs into src/main/webapp" which are otherwise not accessible for modifications. My question is, do you suggest to run 'jetty war:inplace' each time when I change something in src/main/resources/ApplicationResources.properties?
Thanks to everybody for useful explanations in this thread! Martin mraible wrote: > > On Mon, Apr 28, 2008 at 1:20 PM, Martin Homik <[EMAIL PROTECTED]> wrote: >> Another question: What's wrong with fmt:message when used with >> jetty:run? My >> latest phrases are not replaced. There is no problem with jetty:run-war. > > If you use "jetty:run", you have to run "appfuse:full-source" or > "war:inplace" first so the webapp is packaged in > src/main/webapp/WEB-INF (and underlying directories). > > Matt > >> Strange. >> >> Martin >> >> >> >> >> >> >> mraible wrote: >> > >> > Have you tried uncommenting the OpenSessionInViewFilter in your >> web.xml? >> > >> > Matt >> > >> > On Mon, Apr 28, 2008 at 12:11 PM, Martin Homik <[EMAIL PROTECTED]> wrote: >> >> >> >> I actually tried to solve the problem by using OGNL. >> >> >> >> <s:iterator value="myGroups"> >> >> Group name: <s:property value="name"/> >> >> Size: <s:property value='members.size()'/> members >> >> </s:iterator> >> >> >> >> In my second attempt, I called a non-property method: >> >> >> >> In JSP: >> >> ... >> >> Size: <s:property value='membersSize()'/> members >> >> ... >> >> In POJO: >> >> @Transient >> >> public int getMembersSize() { >> >> return members.size(); >> >> } >> >> >> >> >> >> In both cases I ended up with a LazyInitializationException. >> >> >> >> [seepo] ERROR [btpool0-1] LazyInitializationException.<init>(19) | >> >> failed to >> >> lazily initialize a collection of role: >> org.seepo.model.Group.members, >> >> no >> >> session or session was closed >> >> org.hibernate.LazyInitializationException: failed to lazily >> initialize a >> >> collection of role: org.seepo.model.Group.members, no session or >> session >> >> was >> >> closed >> >> >> >> >> >> Any idea? Your link to the page which describes JSTL functions says >> that >> >> these functions are for String manipulations. I did not try it, but >> I >> >> guess, >> >> they won't work with collections, will they? >> >> >> >> Martin >> >> >> >> >> >> >> >> >> >> >> >> mraible wrote: >> >> > >> >> > You should be able to get members.size() if you use OGNL and a >> >> > <s:property> tag. You can also use JSTL functions and the "length" >> >> > function. >> >> > >> >> > http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/JSTL8.html >> >> > >> >> > Matt >> >> > >> >> > On Mon, Apr 28, 2008 at 9:16 AM, Martin Homik <[EMAIL PROTECTED]> >> wrote: >> >> >> >> >> >> Problem: >> >> >> * I have a "Group" POJO which keeps a list of its "members" >> >> (ManyToMany >> >> >> relation). >> >> >> * The GroupAction class stores a list of my current groups and >> it >> >> has a >> >> >> group field for >> >> >> accessing information of a single group. In principle, the >> >> stucture >> >> >> is >> >> >> very similar to the >> >> >> PersonAction of the online tutorial. >> >> >> >> >> >> Question: In the JSP, I iterate through the groups and print >> some >> >> group >> >> >> information. For each group, I'd like to print the number of >> >> members. >> >> >> How do >> >> >> I get it? Can I access somehow members.size() in the JSP? Or am >> I >> >> on a >> >> >> completely wrong path? >> >> >> >> >> >> Note: I tried a few things by try-and-error and sometimes I >> ended up >> >> >> with a >> >> >> Hibernate LazyInitializationException. Now, I just don't know at >> >> what >> >> >> end to >> >> >> continue? Is it something that >> >> >> i) can be solved simply via JSP and some expression, or >> >> >> ii) do I have to do something in the Action class, or >> >> >> iii) does it go further down into the persistence layer? >> >> >> >> >> >> Hope, my mail is not too short and you understand my problem. >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16941170.html >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16944803.html >> >> >> >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16945853.html >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16953874.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]