> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, January 07, 2005 1:40 PM
> To: user@struts.apache.org
> Subject: RE: JSP bean
> 
> 
> Eh, you guys and your fancy IDE's :)
> 
> I'm a "by-hand" guy, gimme UltraEdit and a command line and 
> I'm happy (and more productive than most of the guys here 
> using WSAD frankly), but I have to admit, plug-ins like that 
> make it tougher to stay that course!

That's the point behind IDE's... if it gets in the way of productivity, then 
dump it.  WSAD is a beast, I much prefer my Eclpse 3.0, with the MyEclipse, 
commonclipse, spring and hibernate plugins I use normally.  Much faster then 
UltraEdit.  Which probably has a plugi for eclipse anyway.

> 
> -- 
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> 
> On Fri, January 7, 2005 3:22 pm, Jim Barrows said:
> > 
> >> -----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]
> > 
> > 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to