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!
-- 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]