> -----Original Message----- > From: Ashish Kulkarni [mailto:[EMAIL PROTECTED] > Sent: Friday, January 07, 2005 1:37 PM > To: Struts Users Mailing List > Subject: RE: JSP bean-- commclipse plugin info > > > Hi > sounds like a good plugin, but was not able to google > it, can you give the website from where i can download > this plugin
http://commonclipse.sourceforge.net/ It's one of those, now that I have it... why did I ever do without it type plugins. > > Ashish > --- Jim Barrows <[EMAIL PROTECTED]> wrote: > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > > Sent: Friday, January 07, 2005 1:12 PM > > > To: user@struts.apache.org > > > Subject: Re: JSP bean > > > > > > > > > I always include the following method in all my > > > > There's a handy plugin called commclipse that I use > > to create my toStrings, equals, hashCodes and > > compareTo's. It also requires the commons-lang jar > > as well. > > Right click->commonclipse->toString and voila it > > either creates it or rewrites it. > > The commons-lang jar has some really cool stuff all > > by itself, including a TostringBuilder. commonclipse > > just makes it a click away. > > > > > > > ActionForms... I'm sure you can do the same in > > whatever bean > > > you have, or adapt it to be able to pass the bean > > to it if > > > you can't modify the bean itself... This will > > actually show > > > you all fields AND their values, but you can of > > course hack > > > it as you need to... > > > > > > import java.lang.reflect.Field; > > > > > > public String toString() { > > > > > > String str = null; > > > StringBuffer sb = new StringBuffer(1000); > > > sb.append(this.getClass().getName() + " [" + > > > super.toString() + "] = { "); > > > try { > > > Field[] fields = > > this.getClass().getDeclaredFields(); > > > for (int i = 0; i < fields.length; i++) { > > > if (sb.length() > 0) { sb.append(", "); } > > > sb.append(fields[i].getName() + "=" + > > fields[i].get(this)); > > > } > > > sb.append(" }"); > > > str = sb.toString().trim(); > > > } catch (Exception e) { } > > > return str; > > > > > > } > > > > > > -- > > > Frank W. Zammetti > > > Founder and Chief Software Architect > > > Omnytex Technologies > > > http://www.omnytex.com > > > > > > On Fri, January 7, 2005 3:06 pm, Jim Douglas said: > > > > To all, > > > > I have a bean that's present in a JSP, does > > anyone know how to loop > > > > through > > > > a bean and list out the properties available? > > > > > > > > Here's the cose I have > > > > > > > > <%@ taglib uri="/WEB-INF/struts-bean.tld" > > prefix="bean" %> > > > > <%@ taglib uri="/WEB-INF/struts-logic.tld" > > prefix="logic" %> > > > > > > > > <html><head><title>form.heading</title></head> > > > > <center><body><h4><bean:message > > key="form.heading" /></h4> > > > > <logic:present name="forms"> > > > > <table border="1"> > > > > <logic:iterate id="forms" name="forms"> > > > > <tr><td> > > > > <bean:write name="forms" > > property="formName"/> > > > > </td> > > > > <td> > > > > <bean:write name="forms" > > property="formDesc"/> > > > > </td> > > > > <td><a href="<bean:write name="forms" > > > property="formLocation"/>.do > > > > "/> > > > > <bean:write name="forms" > > property="formLocation"/></a> > > > > </td> > > > > </tr> > > > > </logic:iterate> > > > > </table> > > > > > > > > </logic:present> > > > > > > > > </body></center> > > > > </html> > > > > > > > > > > > > I don't know why but "formDesc" can't be > > found, but the > > > bean is present > > > > in > > > > the JSP/ > > > > > > > > I'm using IntelliJ. Does anyone know a good > > IDE or add > > > in for debugging > > > > JSP's? > > > > > > > > Thanks, > > > > Jim > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > > > __________________________________ > Do you Yahoo!? > The all-new My Yahoo! - What will yours do? > http://my.yahoo.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]