Re: Too many session scoped form beans!
That is just an example, I don't know what MAX value can be used for the datas you want the user to submit. Another solution would be to put form-bean into session scope and add a "to-be-removed" mecanism : When an action puts some form-bean on session scope for editing, it can set a "to-be-removed" string in session scope with the form-bean name. Every action of the application has to do is job, and look for this "to-be-removed". If it exists, remove the associated objet from session. This way : - Your action sets the form-bean for editing, with an intialized ArrayList as "item" property. - Jsp generates HTML text fields for items. - If user follows the correct application behaviour, your edit-action gets its form-bean from session and can remove it itself. - If user clicks on menu or use a bookmark, form-bean will be removed by any other action. Nico. > Of course, your newest solution is better, but it still does not feel right > regarding the MAX_INDEX allowed ;-) > > -D > - Original Message - > From: "Nicolas De Loof" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Sunday, March 30, 2003 10:44 PM > Subject: Re: Too many session scoped form beans! > > > > If this hacking scenario makes you nervous, you can set an acceptable max > index value : > > > > private static final int MAX_INDEX = 100; > > > > public void setItem(int index, Object obj) { > > if (index > MAX_INDEX) { > > throw new IndexOutOfBoundsException(); > > } > > > > > > Nico. > > > > > Nicolas, > > > > > > Your great suggestion makes me nervous ... It is possible for a hacker > to > > > change the index so big that it can hog the CPU, which busy creating > empty > > > node, for each request. > > > > > > However, I cant come up with another solution > > > > > > Any comments? anyone? > > > > > > -D > > > - Original Message - > > > From: "Nicolas De Loof" <[EMAIL PROTECTED]> > > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > > Sent: Friday, March 28, 2003 5:19 AM > > > Subject: Re: Too many session scoped form beans! > > > > > > > > > > Reading my own post I realize this code will throw an > > > IndexOutOfBoundsException > > > > > > > > You need to put 'empty' datas on the List as needed : > > > > > > > > protected List item; > > > > > > > > public void setItem(int index, Object obj) { > > > > if (this.item == null) { > > > > this.item = new ArrayList(index); > > > > } > > > > for (int i = this.item.size(); i < index; i++) { > > > > this.item.add(""); > > > > } > > > > this.item.add(index, obj); > > > > } > > > > > > > > Nico. > > > > > > > > > I think you can use something like this in a request scoped > form-bean : > > > > > > > > > > > > > > > protected List item; > > > > > > > > > > public void setItem(int index, Object obj) { > > > > > if (this.item == null) { > > > > > this.item = new ArrayList(index); > > > > > } else { > > > > > this.item.ensureCapacity(index); > > > > > } > > > > > this.item.add(index, obj); > > > > > } > > > > > > > > > > This way, when form-bean population occurs, you will get a new > > > Collection when needed. > > > > > > > > > > Nico. > > > > > > > > > > > > > > > > I'd like to know if it's possible to avoid using to many session > > > scoped > > > > > > form beans. > > > > > > > > > > > > I have a bean that contains a collection and I use nested:iterate > to > > > > > > display entry fields on my html:form. When the form is submitted, > I > > > get > > > > > > an error in BeanUtils.populate(), because the new bean (when the > bean > > > is > > > > > > request scoped) contains an empty collection and populate() tries > to > > > set > > > > > > the properties of the elements that existed on the bean of the > > > previous > > > > > > request. > > > > > > > > > > > > If I change the bean to session scope, everything works fine > (because > > > > > > now the bean is the same for both requests), but I think it's kind > of > > > > > > messy to have lots of session scoped beans. > > > > > > > > > > > > I'd appreciate to have any comments on this subject. > > > > > > > > > > > > Thanks > > > > > > > > > > > > Jorge Mascena > > > > > > > > > > > > > > > > > > > - > > > > > > 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] > > > > > > > > > > > > > > - > > > To unsubscribe, e-mail: [E
Re: Setting up JSTL---How?
struts-el uses JSTL. So if you follow the template of struts-el example app, your JSTL will work. struts-el is under struts distribution in contrib directory. - Original Message - From: "joni santoso" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 11:24 PM Subject: Re: Setting up JSTL---How? > where can i get that struts-el? > > still i am curious why the jstl didn't work :(. > > On Sun, 30 Mar 2003 23:20:03 -0800 > "Dan Tran" <[EMAIL PROTECTED]> wrote: > >suggestion!! download Struts-el example, load and run it. > >And use it as template for your new jstl work. > > > >-Dan > > > >- Original Message - > >From: "joni santoso" <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" > ><[EMAIL PROTECTED]> > >Sent: Sunday, March 30, 2003 11:15 PM > >Subject: Setting up JSTL---How? > > > > > >> Hi, > >> > >> I have downloaded jakarta-taglibs-20030316.zip. I have > >> unzipped and installed it to my tomcat 4.1.18. > >> > >> Here is my test web-app's web.xml (is it wrong?) : > >> > >> > >> and my test's web-inf has all the tld files from jakarta > >> taglib. in the lib directory there are jstl.jar and > >> standard.jar. > >> > >> here is my test.jsp : > >> > >> > >> > >> when i ran it, errors happened. this is the error: > >> > >> please explain. > >> > >> thx > >> > >> > >> type Exception report > >> > >> message > >> > >> description The server encountered an internal error () > >> that prevented it from fulfilling this request. > >> > >> exception > >> > >> javax.servlet.ServletException > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) > >> at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > >> at > >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio n > >FilterChain.java:247) > >> at > >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC h > >ain.java:193) > >> at > >> > >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j a > >va:260) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:643) > >> at > >> > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > >> at > >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > >> at > >> > >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j a > >va:191) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:643) > >> at > >> > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > >> at > >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > >> at > >> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) > >> at > >> > >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18 0 > >) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:643) > >> at > >> > >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve . > >java:170) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:641) > >> at > >> > >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17 2 > >) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:641) > >> at > >> > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > >> at > >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > >> at > >> > >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav a > >:174) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:643) > >> at > >> > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > >> at > >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > >> at > >> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > >> at > >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > >> at > >> > >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn e > >ction(Http11Protocol.java:386) > >> at > >> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) > >> at > >> > >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja v > >a:530) > >> at java.lang.Thread.run(Thread.java:536) > >> > >> > >> root cause > >> > >> java.lang.NoClassDefFoundError > >> at java.lang.Class.forName0(Native Method) > >> at java.lang.Class.forName(Class.java:140) > >> at > >> > >org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEval u > >atorByName(ExpressionEvaluatorManager.java:
Re: Setting up JSTL---How?
where can i get that struts-el? still i am curious why the jstl didn't work :(. On Sun, 30 Mar 2003 23:20:03 -0800 "Dan Tran" <[EMAIL PROTECTED]> wrote: suggestion!! download Struts-el example, load and run it. And use it as template for your new jstl work. -Dan - Original Message - From: "joni santoso" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 11:15 PM Subject: Setting up JSTL---How? Hi, I have downloaded jakarta-taglibs-20030316.zip. I have unzipped and installed it to my tomcat 4.1.18. Here is my test web-app's web.xml (is it wrong?) : and my test's web-inf has all the tld files from jakarta taglib. in the lib directory there are jstl.jar and standard.jar. here is my test.jsp : when i ran it, errors happened. this is the error: please explain. thx type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:386) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:530) at java.lang.Thread.run(Thread.java:536) root cause java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEvalu atorByName(ExpressionEvaluatorManager.java:146) at org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseTLV.j ava:202) at org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler.startElement(JstlCoreTLV .java:181) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:459) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:221) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:874) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:591) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1477) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525) at org.apache.xerc
Re: Too many session scoped form beans!
Of course, your newest solution is better, but it still does not feel right regarding the MAX_INDEX allowed ;-) -D - Original Message - From: "Nicolas De Loof" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 10:44 PM Subject: Re: Too many session scoped form beans! > If this hacking scenario makes you nervous, you can set an acceptable max index value : > > private static final int MAX_INDEX = 100; > > public void setItem(int index, Object obj) { > if (index > MAX_INDEX) { > throw new IndexOutOfBoundsException(); > } > > > Nico. > > > Nicolas, > > > > Your great suggestion makes me nervous ... It is possible for a hacker to > > change the index so big that it can hog the CPU, which busy creating empty > > node, for each request. > > > > However, I cant come up with another solution > > > > Any comments? anyone? > > > > -D > > - Original Message - > > From: "Nicolas De Loof" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > Sent: Friday, March 28, 2003 5:19 AM > > Subject: Re: Too many session scoped form beans! > > > > > > > Reading my own post I realize this code will throw an > > IndexOutOfBoundsException > > > > > > You need to put 'empty' datas on the List as needed : > > > > > > protected List item; > > > > > > public void setItem(int index, Object obj) { > > > if (this.item == null) { > > > this.item = new ArrayList(index); > > > } > > > for (int i = this.item.size(); i < index; i++) { > > > this.item.add(""); > > > } > > > this.item.add(index, obj); > > > } > > > > > > Nico. > > > > > > > I think you can use something like this in a request scoped form-bean : > > > > > > > > > > > > protected List item; > > > > > > > > public void setItem(int index, Object obj) { > > > > if (this.item == null) { > > > > this.item = new ArrayList(index); > > > > } else { > > > > this.item.ensureCapacity(index); > > > > } > > > > this.item.add(index, obj); > > > > } > > > > > > > > This way, when form-bean population occurs, you will get a new > > Collection when needed. > > > > > > > > Nico. > > > > > > > > > > > > > I'd like to know if it's possible to avoid using to many session > > scoped > > > > > form beans. > > > > > > > > > > I have a bean that contains a collection and I use nested:iterate to > > > > > display entry fields on my html:form. When the form is submitted, I > > get > > > > > an error in BeanUtils.populate(), because the new bean (when the bean > > is > > > > > request scoped) contains an empty collection and populate() tries to > > set > > > > > the properties of the elements that existed on the bean of the > > previous > > > > > request. > > > > > > > > > > If I change the bean to session scope, everything works fine (because > > > > > now the bean is the same for both requests), but I think it's kind of > > > > > messy to have lots of session scoped beans. > > > > > > > > > > I'd appreciate to have any comments on this subject. > > > > > > > > > > Thanks > > > > > > > > > > Jorge Mascena > > > > > > > > > > > > > > > - > > > > > 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] > > > > > > > > > > - > > 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]
Re: Setting up JSTL---How?
suggestion!! download Struts-el example, load and run it. And use it as template for your new jstl work. -Dan - Original Message - From: "joni santoso" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 11:15 PM Subject: Setting up JSTL---How? > Hi, > > I have downloaded jakarta-taglibs-20030316.zip. I have > unzipped and installed it to my tomcat 4.1.18. > > Here is my test web-app's web.xml (is it wrong?) : > > > and my test's web-inf has all the tld files from jakarta > taglib. in the lib directory there are jstl.jar and > standard.jar. > > here is my test.jsp : > > > > when i ran it, errors happened. this is the error: > > please explain. > > thx > > > type Exception report > > message > > description The server encountered an internal error () > that prevented it from fulfilling this request. > > exception > > javax.servlet.ServletException > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:530) > at java.lang.Thread.run(Thread.java:536) > > > root cause > > java.lang.NoClassDefFoundError > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at > org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEvalu atorByName(ExpressionEvaluatorManager.java:146) > at > org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseTLV.j ava:202) > at > org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler.startElement(JstlCoreTLV .java:181) > at > org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:459) > at > org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:221) > at > org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:874) > at > org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:591) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:747) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1477) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:329) > at > org.apache.xerces.parsers.DTDConfigurati
Setting up JSTL---How?
Hi, I have downloaded jakarta-taglibs-20030316.zip. I have unzipped and installed it to my tomcat 4.1.18. Here is my test web-app's web.xml (is it wrong?) : and my test's web-inf has all the tld files from jakarta taglib. in the lib directory there are jstl.jar and standard.jar. here is my test.jsp : when i ran it, errors happened. this is the error: please explain. thx type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) at java.lang.Thread.run(Thread.java:536) root cause java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEvaluatorByName(ExpressionEvaluatorManager.java:146) at org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseTLV.java:202) at org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler.startElement(JstlCoreTLV.java:181) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:874) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:591) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175) at javax.xml.parsers.SAXParser.parse(SAXParser.java:394) at javax.xml.parsers.SAXParser.parse(SAXParser.java:191) at org.apache.taglibs.standard.tlv.JstlBaseTLV.validate(JstlBaseTLV.java:176) at or
RE: Does a degree matter?
Hi This article http://www.well.com/user/jaron/general.html ends with these words "Lanier has no academic degrees". If this doesn't inspire software programmers all over the world then nothing will. I've been collecting such details over the past few years. Take the case of Jeff de Luca who was managing a bank ( UOB ) project in Singapore while I was working in that country. The IBM site says that he started as a clerk in IBM. It seems that people stop learning after acquiring advanced degrees. Software engg. is a continuous learning process. In India which has the largest technical manpower pool in the world there are no popular software books being published. Actually almost nothing. This probably means that technical guys rest on their laurels and don't continue to learn. My perception is that only people who are really interested in designing and creating code throughout their lifetime are the successful ones. Mohan -Original Message- From: Craig R. McClanahan [mailto:[EMAIL PROTECTED] Sent: Sunday, March 30, 2003 11:15 AM To: Struts Users Mailing List Subject: Re: Does a degree matter? On Sat, 29 Mar 2003, Arron Bates wrote: > Date: Sat, 29 Mar 2003 20:36:21 -0600 > From: Arron Bates <[EMAIL PROTECTED]> > Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]> > To: Struts Users Mailing List <[EMAIL PROTECTED]> > Subject: Re: Does a degree matter? > > Brandon, > > If you can do the deed (which it sounds like you can), I would hazard offering > my opinion in thinking that it wouldn't be the best use of your time. By > education I'm a graphic designer, not a computer scientist. First job was web > design, programmer ever since. Results... I've only had two places not take me > on because it's not a computer degree. Two interviews of hundreds. > My personal experience (both for myself and for folks I have hired over the years) mirrors this -- indeed, my personal opinion is that a Comp Sci degree is worth less (to me as an employer) than a degree in some field that is more closely associated with the general needs of potential employers. Why? A couple of reasons: * Many folks who go for Comp Sci degrees obsess over learning the particular technologies being taught in their classes, at the expense of courses to improve your general thinking skills. Any specific technology you learn in your first year is going to be totally obsolete by the time you graduate from the program anyway, so why bother? The important skill to employers (at least from my viewpoint) is that you've learned how to quickly adapt your existing skills to new technologies as they become available. Also, the fundamentals of good architecture and design practices tend to change much more slowly than the favorite language de jour -- so if you decide to go for Comp Sci, focus on fundamentals like O-O, design patterns, and so on. * Many folks who go for Comp Sci degrees are so focused on the technical things, and don't accumulate any domain knowledge along the way that would make you *more* valuable to potential employers than another Comp Sci graduate with similar skills. If you're building e-commerce systems, do you know anything about the fundamental accounting principles involved in tracking purchases? If you're building systems to introduce novices to the world of online information, have you ever studied any human factors engineering? If you're building trading systems for a Wall Street broker, do you have the slightest idea how stock and commodity exchanges work? It may surprise some of you to find out that I don't have a Comp Sci degree at all -- instead, I got a BA in Business with a focus on Accounting. This was ***tremendously*** helpful in setting me apart from everyone else who was learning programming and systems analysis in those days -- I could immediately communicate with the end users responsible for the systems we were building, using their vocabulary, without having to be trained -- in addition to the fact that I was a fair-to-middlin' programmer :-). If you are looking at going to college today (either because it's that time in your life, or because the job market sucks right now), I would suggest thinking about a primary major other than Comp Sci (with a Comp Sci minor to keep your hand in on all the technical stuff). The name of the game is making yourself more valuable, relative to everyone else out there -- and, quite frankly, there are more interesting things in the world than just computers and web apps :-). Craig - 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]
Re: Too many session scoped form beans!
If this hacking scenario makes you nervous, you can set an acceptable max index value : private static final int MAX_INDEX = 100; public void setItem(int index, Object obj) { if (index > MAX_INDEX) { throw new IndexOutOfBoundsException(); } Nico. > Nicolas, > > Your great suggestion makes me nervous ... It is possible for a hacker to > change the index so big that it can hog the CPU, which busy creating empty > node, for each request. > > However, I cant come up with another solution > > Any comments? anyone? > > -D > - Original Message - > From: "Nicolas De Loof" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Friday, March 28, 2003 5:19 AM > Subject: Re: Too many session scoped form beans! > > > > Reading my own post I realize this code will throw an > IndexOutOfBoundsException > > > > You need to put 'empty' datas on the List as needed : > > > > protected List item; > > > > public void setItem(int index, Object obj) { > > if (this.item == null) { > > this.item = new ArrayList(index); > > } > > for (int i = this.item.size(); i < index; i++) { > > this.item.add(""); > > } > > this.item.add(index, obj); > > } > > > > Nico. > > > > > I think you can use something like this in a request scoped form-bean : > > > > > > > > > protected List item; > > > > > > public void setItem(int index, Object obj) { > > > if (this.item == null) { > > > this.item = new ArrayList(index); > > > } else { > > > this.item.ensureCapacity(index); > > > } > > > this.item.add(index, obj); > > > } > > > > > > This way, when form-bean population occurs, you will get a new > Collection when needed. > > > > > > Nico. > > > > > > > > > > I'd like to know if it's possible to avoid using to many session > scoped > > > > form beans. > > > > > > > > I have a bean that contains a collection and I use nested:iterate to > > > > display entry fields on my html:form. When the form is submitted, I > get > > > > an error in BeanUtils.populate(), because the new bean (when the bean > is > > > > request scoped) contains an empty collection and populate() tries to > set > > > > the properties of the elements that existed on the bean of the > previous > > > > request. > > > > > > > > If I change the bean to session scope, everything works fine (because > > > > now the bean is the same for both requests), but I think it's kind of > > > > messy to have lots of session scoped beans. > > > > > > > > I'd appreciate to have any comments on this subject. > > > > > > > > Thanks > > > > > > > > Jorge Mascena > > > > > > > > > > > > - > > > > 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] > > > > > > - > 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]
Re: [OT] Re: Does a degree matter?
Hi Brandon, Just thought I'd give you my 2 cents from the position you may find yourself in the 6 months. I gave up a reasonably promising career in electronics to go "back to school" to study Real-time systems (v.low level programming) at age 31. And although I think all of the advice you have received has been top notch, there are a few things you may want to seriously think about before starting, and this will apply to doing a part-time/night course as well. 1) Your wife (I take it you have one from your original post). You must be sure she is behind you 100% in this. Two other mature students on my course have had some major problems in their relationships through going back. The understanding starts to wear off when you've spent four nights on the trot programming till 2 in the morning, or doing the final touch-ups on a piece of course work. Too many times have I heard the comment, "Well I won't be getting any for a while!!", after a busy night of coding from one or both of them. 2) Your bills. No matter what anyone has said about money, you must remember that if you do go back you will have a lot less no-mater what financial help you get. This may not matter too much if you stay in a company and do the course part-time, but if you do rely on the over-time you can forget that, you wont have the time to do it with the course work. 3) (Part-time/night course) Social life!! You wont have one! I did my electronics qualifications part-time when I worked for HP. You can forget any social activities you do if you expect to get good grades doing it this way. Uni is easier, and you can make a bit of time for the social (read beer drinking) activities, but not much. The lecturers expect better from a mature student, and you will find (like I do) you spend a little more time on your work than the 18-21 year olds. Having said all of that, if you never did the college/university thing when you were younger like me, this is the best time to do it. I took an 85% drop in income to do the degree and have not regretted one second of it. Unfortunately people *do* check for degrees first when employing, no matter the field. It is a shame this happens as I have known people who could run rings around the whole engineering departments who never had a look in for some of the jobs. It may only be a piece of paper, but it's the one that gets you the interview!! And employers can't see you shine, if you ain't sat in front of them. Well, good luck no matter what you choose to do. Just make sure your better half is in the decision making from the start ;-) Cheers Simon - Original Message - From: "Brandon Goodin" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 8:52 AM Subject: [OT] Re: Does a degree matter? > Wow, this has been some incredible insight. I can't thank you enough for > your advice. It has been extremly helpful in helping me to focus my > direction. As always you guys/girls have shown true heart in assisting a > fellow geek. Thanks again! > > Brandon Goodin > > > - > 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]
RE: [OT] overwhelmed [was] Re: Does a degree matter?
Yep. I understand what you mean. Ive often wondered if there is any job out there like that, but I have not been able to think of one :-( I certainly understand the "know what you need to do" wish! One often spends more time working out what to do than one does doing it... master: We need some enhancements to the product. When can you have it ready by? slave: If you tell me what you need I can give you an estimate. master: We havent decided yet, but I need an estimate now. slave: Okay ummm hows "two weeks" sound. master: Too long. Sales promised it would be ready today. slave: So , uhh, I guess it could be ready by end of today? master: I need it by lunchtime. slave: So exactly what is it you need by lunchtime? master: Why dont you just do it and Ill tell you if you got it right afterwards - but make sure you dont get it wrong. This is vital to us getting the bigCo account. Everyone is counting on you! -Original Message- From: Rick Reumann [mailto:[EMAIL PROTECTED] Sent: Monday, 31 March 2003 13:37 To: Struts Users Mailing List Subject: Re: [OT] overwhelmed [was] Re: Does a degree matter? On Mon, Mar 31,'03 (12:56 PM GMT+0800), Andrew wrote: > My old man was a farm labourer. Its no walk in the park, Well, I certainly didn't mean to imply that it would be and of course I really wasn't serious about wanting to be a farmer (I'm way too lazy for that job:). I just meant it from the standpoint that sometimes I'm envious of those positions where you "know what you need to do and you just do it and if you do it well you can be successful." - idealistic I know especially in today's complex world. I was thinking more back to the days when maybe one was a quality cobbler or a quality blacksmith and you did your job well and you managed to get by ok. I assume back then they had their problems as well I'm sure. It just appears life was simpler - not necessarily easier by any means- just simpler. Of course everything is relative, and to the people back then life probably seemed anything but 'simple.' -- Rick - 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]
Re: [OT] overwhelmed [was] Re: Does a degree matter?
On Mon, Mar 31,'03 (12:56 PM GMT+0800), Andrew wrote: > My old man was a farm labourer. Its no walk in the park, Well, I certainly didn't mean to imply that it would be and of course I really wasn't serious about wanting to be a farmer (I'm way too lazy for that job:). I just meant it from the standpoint that sometimes I'm envious of those positions where you "know what you need to do and you just do it and if you do it well you can be successful." - idealistic I know especially in today's complex world. I was thinking more back to the days when maybe one was a quality cobbler or a quality blacksmith and you did your job well and you managed to get by ok. I assume back then they had their problems as well I'm sure. It just appears life was simpler - not necessarily easier by any means- just simpler. Of course everything is relative, and to the people back then life probably seemed anything but 'simple.' -- Rick - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Does a degree matter?
Hello Brandon, I agree with Jeff and Craig. I think its the "can do" attitude that should matter, and not just the "has done" facts :p I never touched or learned programming until I graduated in Commerce. Simultaneously pursued my hobby in Japanese and then landed in job as a language specialist... with a .guess what ..a software company. That was when I was bitten by the programming bug :p , and have never looked back since then. I have done a certificate course and quiet a few certifications and had an oppurtunity to work for some good companies over the last 6 years. No doubt , its not a smooth sail for many of us in current times. there are employers for whom degrees are a bare minimum to even look at a resume. But I think, personally for me it finally boils down to pursuing what you want to. Though nothing measures up to hand-on experience but then that's not undermining the hard work many of us put in when earning degrees. I think the 2 descions pointed out in Jeff's email are crucial. cheers :) Rahul - Original Message - From: "Jeff Smith" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 3:47 PM Subject: Re: Does a degree matter? > Hi Brandon. I thought I'd watch the responses to this thread before weighing > in with an opinion. I was interested to note that none of the responses > appear to have come from hiring managers. So I thought you might benefit > from an opinion on that side of the debate. > > In my career I have hired over 100 different developers on a wide number of > projects. And in my experience, the paper qualifications only matter in the > first 3-5 years after school. Once you have those first few projects under > your belt, it is your experience that matters, far more than your formal > training. (In other words, it takes from 3-5 years of experience to catch up > to the pack.) > > Although it is hard to generalize about companies and employers (since they > are all run by people, and people vary widely) I can say that in general > terms, the more liberal hiring policies tend to be in the smaller and more > "progressively" managed organizations. Larger, more institutional employers > have a much more formalized, and rigid hiring practice. The first screening > of resumes in such places tends to be done by professional HR people, who > are generally only qualified to screen for check-list items. (The job says > A, B and C are required. Here's a fabulous resume with A, B, D, E, F and J > thru N. But he's missing C. Reject.) > > So here are a couple of really important decisions for you to consider: > 1) Do you prefer the mayhem of start-ups and small companies to the security > of large institutional employers? > 2) Do you already have, or can you be reasonably confident in getting those > first few years of experience? > If you said "yes" to both of those, you may be able to successfully avoid > the school thing. If you said "No" to either one, school might be a safer > bet. > > For what it's worth, in the last company I ran, the guy I promoted to Chief > Architect did not have a degree of any kind. He was primarily self-taught. > But he got the job because he was dedicated, articulate, responsible and > clearly understood the technology and the needs of the company. In my book, > those are far more valuable than 4 years of sleeping through lectures. > > Jefficus > > - Original Message - > From: "Brandon Goodin" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Saturday, March 29, 2003 1:09 PM > Subject: Does a degree matter? > > > Hey all, > > I'm trying to make a decision as to what I am going to do. I am sucking wind > on profitable work. So, I was thinking about going to school and getting a > BA in Comp Science to make myself more attractive in the job market. Is it > really worth doing? I've been doing development for 5 years professionaly. 2 > years Perl and ASP, 3 years Java. Prior to that I was hobbying in those > languages on my own. My knowledge is competitive with anyone else in my > realm of experience. Anyways, I was just wondering how important you all > think a BA in Computer Science is for a family man trying to give his career > a boost. > > Brandon Goodin > > > - > 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]
RE: [OT] overwhelmed [was] Re: Does a degree matter?
Wish I could just start over and be a farmer in some little rural ho-dunk town where my greatest concerns would be whether God was going to provide enough rain for the crops. My old man was a farm labourer. Its no walk in the park, and (in Australia at least) God has been decidedly stingy with the old h20 for a couple of years in a row now and there are a lot of farmers who probably wish they took up IT - it sure beats the heck out of having to trudge around in dusty 46 degree heat shooting all the starving flyblown sheep you paid a fortune for but cant afford to feed or water anymore... -Original Message- From: Rick Reumann [mailto:[EMAIL PROTECTED] Sent: Monday, 31 March 2003 12:45 To: Struts Users Mailing List Subject: Re: [OT] overwhelmed [was] Re: Does a degree matter? Does anyone else ever wake up going "Man, I feel overwhelmed. Too much too learn, not enough time." I started this computer stuff rather late in life and find it very difficult trying to pick out what to try concentrate my learning in. Bottom line is I have to put food on the table for the family so I have to concentrate in skill sets that are valuable (and not just fun:). I started this computer stuff rather late in life (4 years ago and I'm 33 now) and constantly wonder "What should I concentrate on learning next?" When you spend too much time learning one area you fall behind in another. That's what I find so amazing about some of these job applications- is they put down tons of skill sets and, sure there might be a few that truly 'know' all of the skill sets listed, but rarely have I come across that many people that can honestly say they are proficient in all of them. Then it's also the Catch-22 of if you diverse too much you end up being "ok" at a lot of stuff but not really "good" at any one skill. It seems like in this market it's best to just concentrate on being very good at a few skill sets vs trying to learn everything, but I could be totally wrong there. All and all it's just very frustrating:) Ehhh I'm just venting... just ignore me. Wish I could just start over and be a farmer in some little rural ho-dunk town where my greatest concerns would be whether God was going to provide enough rain for the crops. -- Rick - 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]
Re: [OT] overwhelmed [was] Re: Does a degree matter?
Does anyone else ever wake up going "Man, I feel overwhelmed. Too much too learn, not enough time." I started this computer stuff rather late in life and find it very difficult trying to pick out what to try concentrate my learning in. Bottom line is I have to put food on the table for the family so I have to concentrate in skill sets that are valuable (and not just fun:). I started this computer stuff rather late in life (4 years ago and I'm 33 now) and constantly wonder "What should I concentrate on learning next?" When you spend too much time learning one area you fall behind in another. That's what I find so amazing about some of these job applications- is they put down tons of skill sets and, sure there might be a few that truly 'know' all of the skill sets listed, but rarely have I come across that many people that can honestly say they are proficient in all of them. Then it's also the Catch-22 of if you diverse too much you end up being "ok" at a lot of stuff but not really "good" at any one skill. It seems like in this market it's best to just concentrate on being very good at a few skill sets vs trying to learn everything, but I could be totally wrong there. All and all it's just very frustrating:) Ehhh I'm just venting... just ignore me. Wish I could just start over and be a farmer in some little rural ho-dunk town where my greatest concerns would be whether God was going to provide enough rain for the crops. -- Rick - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: how to get a single value from hashtable
Hi Max Sorry for writing the wrong code. In my code : --- Hashtable hash=new Hashtable(); hash.put("page 1",new ArrayList()); hash.put("page 2",new ArrayList()); hash.put("page 3",new ArrayList()); the code i am using in java is if(hash.containsKey(new String("page 2")) ArrayList value=hash.get(new String("page 2")) i want to this will be implemented through the tag library. | page 1 | questions in a arraylist| | page 2 | questions in a arraylist| - | page 3 |questions in a arraylist| this is a key-value pare. i think now you under stand the question. i am already reterive this through scriplets and implement, but now i want this through the tag library. is any tag provided for this type of functionality. Regards Shashi BHushan - Original Message - From: "Max Cooper" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, March 27, 2003 7:49 PM Subject: Re: how to get a single value from hashtable > I am not exactly sure what you are asking. Consider posting a minimal but > complete code (JSP, Java) example to help us understand if the following > info doesn't help: > > Hashtable.elements() returns an Enumeration of the values, not the keys. I > believe that logic:iterate will just iterate though the Enumeration of > values. > > hash.contains(new String("one")) will return false in your example code, > because there is no map entry with a value of "one". I think you mean > hash.containsKey("one"), which is much faster and will return true. Read the > API docs: > http://java.sun.com/j2se/1.4.1/docs/api/java/util/Hashtable.html > > Also, the newer HashMap class might be faster than Hashtable, since HashMap > is not synchronized. > > -Max > > - Original Message - > From: "shashi_struts" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Wednesday, March 05, 2003 10:04 PM > Subject: how to get a single value from hashtable > > > hi > i am using the struts and jstl in my web application and using the > logic:iterate for iterating the hashtable,arraylist. > I faced the problem at this point:- > i am getting any tag for retrival of only one value from the hashtable that > we are getting through java function. > ex:- > Hashtable hash=new Hashtable(); > hash.put("one","first"); > hash.put("two","second"); > the code i am using in java is > if(hash.contains(new String("one")) > String value=hash.get(new String("one")) > > but i am not getting this using struts or jstl > > Please help me > Regards > > > > > > - > 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]
Re: [Logic Tag] Can This work
Alright, Following is what exactly am I trying to achieve: In our application we have to develop number of screens (more than 200) which have a table listing with 10 rows shown at a time and facility for next and previous page being given in the form of buttons. I wish to write a generic TILE which could be passed with an arraylist of some DTO, to render the table, thus reducing the coding effort. We as have written a generic Value List Handler component to suit our need. While developing the subject TILE we need to specify the DTO's type at run-time (in JSP), and we are not able to achieve this. As you can see in the code given, we try to give the "type" attribute with the help of bean:write. Hope this clears up the problem. Regards, Puneet Agarwal Ext: 1031 Struts ... Action ... Struts in Action ... Action in Struts ... Action "with" Struts ... James Mitchell To: Struts Users Mailing List <[EMAIL PROTECTED]> <[EMAIL PROTECTED]cc: ache.org>Subject: Re: [Logic Tag] Can This work 03/29/03 07:44 PM Please respond to "Struts Users Mailing List" On Sat, 2003-03-29 at 02:46, Puneet Agarwal wrote: > Unfortunately, this did not work, mostly because this will substitute the > value at a later stage than required. I can't really help, if you don't specify your requirements. > > We need some other solution to this > > Any more clues !!! > > James Mitchell Suggested: > > Did you try this? > > > > > > > Original Problem > > Can this work > > > > I want to give the "type" at run time to make a re-usable TILE for our > application. > > Complete code is shown below. > > > <%@ taglib uri="/tags/struts-bean" prefix="bean" %> > <%@ taglib uri="/tags/struts-html" prefix="html" %> > <%@ taglib uri="/tags/struts-logic" prefix="logic" %> > <%@ taglib uri="/tags/struts-tiles" prefix="tiles" %> > > > > > > > type="com.tiger.inf.forms.FormTableRO"> > > > > > > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- James Mitchell Software Developer/Struts Evangelist http://www.open-tools.org - 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]
RE: [OT] Re: Does a degree matter?
Well computings always been a hobby of mine since I was knee high to a grasshopper, so it was actually quite easy - I already knew C , so C++ wasnt difficult to pick up. The main thing that I found difficult understanding first time were relational database concepts. -Original Message- From: Kwok Peng Tuck [mailto:[EMAIL PROTECTED] Sent: Monday, 31 March 2003 11:52 To: Struts Users Mailing List Subject: Re: [OT] Re: Does a degree matter? Just curious but did you find the transition from Econs to comp sc difficult ? Cause I might do the reverse, comp science to Econs ! >Mine for example is in a different discipline completely (Economics) though >having graduated from that I went straight on to do a grad diploma in >computing so I could actually do something that would get me a job - buts >its been the degree thats counted for more in various applications (jobs, >visas etc...) despite being quite irrelevant to my work. > > > > - 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]
Re: [OT] Re: Does a degree matter?
Just curious but did you find the transition from Econs to comp sc difficult ? Cause I might do the reverse, comp science to Econs ! Mine for example is in a different discipline completely (Economics) though having graduated from that I went straight on to do a grad diploma in computing so I could actually do something that would get me a job - buts its been the degree thats counted for more in various applications (jobs, visas etc...) despite being quite irrelevant to my work. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Does a degree matter?
quite frankly, there are more interesting things in the world than just computers and web apps :-) Beer? -Original Message- From: Craig R. McClanahan [mailto:[EMAIL PROTECTED] Sent: Sunday, 30 March 2003 13:45 To: Struts Users Mailing List Subject: Re: Does a degree matter? On Sat, 29 Mar 2003, Arron Bates wrote: > Date: Sat, 29 Mar 2003 20:36:21 -0600 > From: Arron Bates <[EMAIL PROTECTED]> > Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]> > To: Struts Users Mailing List <[EMAIL PROTECTED]> > Subject: Re: Does a degree matter? > > Brandon, > > If you can do the deed (which it sounds like you can), I would hazard offering > my opinion in thinking that it wouldn't be the best use of your time. By > education I'm a graphic designer, not a computer scientist. First job was web > design, programmer ever since. Results... I've only had two places not take me > on because it's not a computer degree. Two interviews of hundreds. > My personal experience (both for myself and for folks I have hired over the years) mirrors this -- indeed, my personal opinion is that a Comp Sci degree is worth less (to me as an employer) than a degree in some field that is more closely associated with the general needs of potential employers. Why? A couple of reasons: * Many folks who go for Comp Sci degrees obsess over learning the particular technologies being taught in their classes, at the expense of courses to improve your general thinking skills. Any specific technology you learn in your first year is going to be totally obsolete by the time you graduate from the program anyway, so why bother? The important skill to employers (at least from my viewpoint) is that you've learned how to quickly adapt your existing skills to new technologies as they become available. Also, the fundamentals of good architecture and design practices tend to change much more slowly than the favorite language de jour -- so if you decide to go for Comp Sci, focus on fundamentals like O-O, design patterns, and so on. * Many folks who go for Comp Sci degrees are so focused on the technical things, and don't accumulate any domain knowledge along the way that would make you *more* valuable to potential employers than another Comp Sci graduate with similar skills. If you're building e-commerce systems, do you know anything about the fundamental accounting principles involved in tracking purchases? If you're building systems to introduce novices to the world of online information, have you ever studied any human factors engineering? If you're building trading systems for a Wall Street broker, do you have the slightest idea how stock and commodity exchanges work? It may surprise some of you to find out that I don't have a Comp Sci degree at all -- instead, I got a BA in Business with a focus on Accounting. This was ***tremendously*** helpful in setting me apart from everyone else who was learning programming and systems analysis in those days -- I could immediately communicate with the end users responsible for the systems we were building, using their vocabulary, without having to be trained -- in addition to the fact that I was a fair-to-middlin' programmer :-). If you are looking at going to college today (either because it's that time in your life, or because the job market sucks right now), I would suggest thinking about a primary major other than Comp Sci (with a Comp Sci minor to keep your hand in on all the technical stuff). The name of the game is making yourself more valuable, relative to everyone else out there -- and, quite frankly, there are more interesting things in the world than just computers and web apps :-). Craig - 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]
RE: [OT] Re: Does a degree matter?
These days Job Applications without degrees tend to get stamped [FRIDAY] and filed appropriately... A degree can help you get a chance at being evaluated as a candidate, though curiously , having a degree that is relevant often seems less important than having a degree. Mine for example is in a different discipline completely (Economics) though having graduated from that I went straight on to do a grad diploma in computing so I could actually do something that would get me a job - buts its been the degree thats counted for more in various applications (jobs, visas etc...) despite being quite irrelevant to my work. Personally I think experience should count for more than education. All the good stuff I know about (Java, Patterns, XP , struts etc...), I learned during my working life... (Mind you 80 to 90 hours of work per week tends to cram a lot more knowledge in than a few hours of occasional lectures interrupting relaxation at the university tavern!) -Original Message- From: Jeff Kyser [mailto:[EMAIL PROTECTED] Sent: Sunday, 30 March 2003 04:31 To: Struts Users Mailing List Subject: [OT] Re: Does a degree matter? Unfortunately, to many who are hiring, the degree is an important screen before further consideration. and in a tough market, where there are many applicants for each job, they can afford to be choosy. I've known many a bright guy who did not have a degree, and their salary always seemed lower that others who might be less competent / productive, but who had degrees. I'm sure there are exceptions, including some spectacular ones, but that's certainly the general trend I've seen. and with defense contracting, where I worked most of my career, many times, labor categories on government procurements were tied to degrees and years of experience, and it was very difficult to even place a non-degreed person on a high dollar position. That being said, is it worth it? Depends - how close would you be to a degree (any prerequisites out of the way yet?). How much can you stand working all day and going to school at night, being away from family? probably only you can make that decision. its a tough one. -jeff On Saturday, March 29, 2003, at 02:09 PM, Brandon Goodin wrote: > Hey all, > > I'm trying to make a decision as to what I am going to do. I am > sucking wind on profitable work. So, I was thinking about going to > school and getting a BA in Comp Science to make myself more attractive > in the job market. Is it really worth doing? I've been doing > development for 5 years professionaly. 2 years Perl and ASP, 3 years > Java. Prior to that I was hobbying in those languages on my own. My > knowledge is competitive with anyone else in my realm of experience. > Anyways, I was just wondering how important you all think a BA in > Computer Science is for a family man trying to give his career a > boost. > > Brandon Goodin > > > - > 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]
Re: Validation for anything other than html:text
Required select works for me! do you have the normal text file validation working ? -Dan - Original Message - From: "Steven Citron-Pousty" <[EMAIL PROTECTED]> To: "struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 1:43 PM Subject: Validation for anything other than html:text > Greetings all: > How do you validate a html:select or html:radio for required using the > validator plugin. > All the doco deals with html:text. I found some old postings but they > didn't really explain how to do this. > I tried it out and it doesn't seem to work. I want the form to return an > error if the user forgets to pick something off the select list. > I printed out what was in the request for the select list and its a > blank or null, which, according to the javaDoc should fail for a > required field. > Thanks for your help, > Steve > > > - > 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]
Re: Struts-el book
> "Ruben" == Ruben Pardo <[EMAIL PROTECTED]> writes: Ruben> Hi everybody! Ruben> Is there any book that explain in detail struts-el and JSTL? I'm searching in Struts in action by ted husted, Programming Jakarta Struts by chuck cavaness, and Mastering Jakarta struts by james goodwill, but I don't find anything. Ruben> Any suggestion? I'm afraid no one (including me) has published anything outside of the Struts internal documentation that covers Struts-EL directly (and even that's not very much). However, as others pointed out, Struts-EL is just Struts with the EL. If you are familiar with the Struts tags and the JSTL (make sure you read the specification), then there's not a lot more we can teach you. Shawn's "JSTL in Action" book will probably help with seeing more JSTL examples. -- === David M. Karr ; Java/J2EE/XML/Unix/C++ [EMAIL PROTECTED] ; SCJP; SCWCD - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: application.getRealPath("/") from ActionForm???
I have never used a Singleton before. My understanding is that it is just a static class memeber. There will be only one person trying to load this form at a time since it is for management purposes only. Maybe I am going about this all the wrong way. Here is what I am doing. When the xml file is changed the client then runs the application that creates many jsp/struts files in xml syntax. All forms are blank to start with except the ManagerForm. In order to have this populated I do the following: This loads the form object and populates the bean because I am calling the load method from the constuctor. Initally this uses the values from the xml file, but once submitted values are handled by ManagerForm. This is necessary so that when data is invalid it is filled in with the changes the client made until it is correct. Jason Long - CEO and Chief Software Engineer Supernova Software - supernovasoftware.com BS Physics, MS Chemical Engineering -Original Message- From: Dan Tran [mailto:[EMAIL PROTECTED] Sent: Sunday, March 30, 2003 12:12 AM To: Struts Users Mailing List Subject: Re: application.getRealPath("/") from ActionForm??? Have you given a thought on my Singleton solution? -Dan - Original Message - From: "Jason Long" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Saturday, March 29, 2003 9:48 PM Subject: RE: application.getRealPath("/") from ActionForm??? > It is not static. I need it to load when ActionForm is loaded. Is there no > way to load form values from an external source? > > Jason Long - CEO and Chief Software Engineer > Supernova Software - supernovasoftware.com > BS Physics, MS Chemical Engineering > > -Original Message- > From: Dan Tran [mailto:[EMAIL PROTECTED] > Sent: Saturday, March 29, 2003 11:42 PM > To: Struts Users Mailing List > Subject: Re: application.getRealPath("/") from ActionForm??? > > > Is your XML file static? If it does, you cam place the xml file in your > class path and use my other posted solution to have access to its > InputStream. > > If you dont like to place it in classpath, you can create a Singleton > wrapper around your XML and load it up during application startup, via > Struts plugin or a servlet. > > -Dan > > - Original Message - > From: "Jason Long" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Saturday, March 29, 2003 9:31 PM > Subject: RE: application.getRealPath("/") from ActionForm??? > > > > This file is and xml file that contain that data that the form needs to be > > filled with. It is in my WEB-INF/data folder. The problem is that I > cannot > > find a way to tell my form where to load this data from. I need need to > > access to the ServletContext so I can get the real path of the web > > application. Some has to know how to do this easily. > > > > Jason Long - CEO and Chief Software Engineer > > Supernova Software - supernovasoftware.com > > BS Physics, MS Chemical Engineering > > > > -Original Message- > > From: Dan Tran [mailto:[EMAIL PROTECTED] > > Sent: Saturday, March 29, 2003 10:29 PM > > To: Struts Users Mailing List > > Subject: Re: application.getRealPath("/") from ActionForm??? > > > > > > My guess about the null control serverlet, is because struts may not init > > the form's control servlet after the form constructor completes. > > > > If you can take a look at my answer to "Setting external JNDI > properties", > > you can put your file in classpath and load it. > > > > > > BTW, you might have a performance problem loading the file for every > > constructor of your action object. You might want to load your file at > > startup and access it thru a singleton. > > > > Good luck. > > > > -Dan > > > > - Original Message - > > From: "Jason Long" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > Sent: Saturday, March 29, 2003 7:53 PM > > Subject: RE: application.getRealPath("/") from ActionForm??? > > > > > > > ActionServlet as = this.getServlet(); > > > > > > This is returning null. What is the proper way to get a reference to > the > > > controller servlet from and Action from? > > > > > > Jason Long - CEO and Chief Software Engineer > > > Supernova Software - supernovasoftware.com > > > BS Physics, MS Chemical Engineering > > > > > > -Original Message- > > > From: Jason Long [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, March 29, 2003 9:49 PM > > > To: Struts Users Mailing List > > > Subject: RE: application.getRealPath("/") from ActionForm??? > > > > > > > > > Actually I am calling a funtion that loads values into the form in the > > > object. This load method needs to find a relative path. I cannot seem > to > > > get a reference to the controller servlet or any other way to get the > path > > > to my WEB-INF. > > > > > > public final class ManagerForm extends ActionForm { > > > public ManagerForm() throws Exception { > > > this.load(); > > > } > >
RE: application.getRealPath("/") from ActionForm???
I have never used a Singleton before. My understanding is that it is just a static class memeber. There will be only one person trying to load this form at a time since it is for management purposes only. Maybe I am going about this all the wrong way. Here is what I am doing. When the xml file is changed the client then runs the application that creates many jsp/struts files in xml syntax. All forms are blank to start with except the ManagerForm. In order to have this populated I do the following: This loads the form object and populates the bean because I am calling the load method from the constuctor. Initally this uses the values from the xml file, but once submitted values are handled by ManagerForm. This is necessary so that when data is invalid it is filled in with the changes the client made until it is correct. Jason Long - CEO and Chief Software Engineer Supernova Software - supernovasoftware.com BS Physics, MS Chemical Engineering -Original Message- From: Dan Tran [mailto:[EMAIL PROTECTED] Sent: Sunday, March 30, 2003 12:12 AM To: Struts Users Mailing List Subject: Re: application.getRealPath("/") from ActionForm??? Have you given a thought on my Singleton solution? -Dan - Original Message - From: "Jason Long" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Saturday, March 29, 2003 9:48 PM Subject: RE: application.getRealPath("/") from ActionForm??? > It is not static. I need it to load when ActionForm is loaded. Is there no > way to load form values from an external source? > > Jason Long - CEO and Chief Software Engineer > Supernova Software - supernovasoftware.com > BS Physics, MS Chemical Engineering > > -Original Message- > From: Dan Tran [mailto:[EMAIL PROTECTED] > Sent: Saturday, March 29, 2003 11:42 PM > To: Struts Users Mailing List > Subject: Re: application.getRealPath("/") from ActionForm??? > > > Is your XML file static? If it does, you cam place the xml file in your > class path and use my other posted solution to have access to its > InputStream. > > If you dont like to place it in classpath, you can create a Singleton > wrapper around your XML and load it up during application startup, via > Struts plugin or a servlet. > > -Dan > > - Original Message - > From: "Jason Long" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Saturday, March 29, 2003 9:31 PM > Subject: RE: application.getRealPath("/") from ActionForm??? > > > > This file is and xml file that contain that data that the form needs to be > > filled with. It is in my WEB-INF/data folder. The problem is that I > cannot > > find a way to tell my form where to load this data from. I need need to > > access to the ServletContext so I can get the real path of the web > > application. Some has to know how to do this easily. > > > > Jason Long - CEO and Chief Software Engineer > > Supernova Software - supernovasoftware.com > > BS Physics, MS Chemical Engineering > > > > -Original Message- > > From: Dan Tran [mailto:[EMAIL PROTECTED] > > Sent: Saturday, March 29, 2003 10:29 PM > > To: Struts Users Mailing List > > Subject: Re: application.getRealPath("/") from ActionForm??? > > > > > > My guess about the null control serverlet, is because struts may not init > > the form's control servlet after the form constructor completes. > > > > If you can take a look at my answer to "Setting external JNDI > properties", > > you can put your file in classpath and load it. > > > > > > BTW, you might have a performance problem loading the file for every > > constructor of your action object. You might want to load your file at > > startup and access it thru a singleton. > > > > Good luck. > > > > -Dan > > > > - Original Message - > > From: "Jason Long" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > Sent: Saturday, March 29, 2003 7:53 PM > > Subject: RE: application.getRealPath("/") from ActionForm??? > > > > > > > ActionServlet as = this.getServlet(); > > > > > > This is returning null. What is the proper way to get a reference to > the > > > controller servlet from and Action from? > > > > > > Jason Long - CEO and Chief Software Engineer > > > Supernova Software - supernovasoftware.com > > > BS Physics, MS Chemical Engineering > > > > > > -Original Message- > > > From: Jason Long [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, March 29, 2003 9:49 PM > > > To: Struts Users Mailing List > > > Subject: RE: application.getRealPath("/") from ActionForm??? > > > > > > > > > Actually I am calling a funtion that loads values into the form in the > > > object. This load method needs to find a relative path. I cannot seem > to > > > get a reference to the controller servlet or any other way to get the > path > > > to my WEB-INF. > > > > > > public final class ManagerForm extends ActionForm { > > > public ManagerForm() throws Exception { > > > this.load(); > > > } > >
Validation for anything other than html:text
Greetings all: How do you validate a html:select or html:radio for required using the validator plugin. All the doco deals with html:text. I found some old postings but they didn't really explain how to do this. I tried it out and it doesn't seem to work. I want the form to return an error if the user forgets to pick something off the select list. I printed out what was in the request for the select list and its a blank or null, which, according to the javaDoc should fail for a required field. Thanks for your help, Steve - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: server side components for table editing
Brandon Goodin schrieb: Something like this? http://jdbforms.sourceforge.net/ Brandon Goodin Yes, nearly! But I would like it to be a bit less database centric. I want to use it for a three thier approach using J2EE and therefore have to work not on jdbc drivers but on my own methods. I guess it wouldnt buy me anything if I am forced to provide a jdbc driver for access to me session beans. However this is an interesting project. Thanks for the pointer! Best regards, Carsten Hammer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Writing excel compatible output
POI might help. http://jakarta.apache.org/poi/ Brandon Goodin -Original Message- From: David Bolsover [mailto:[EMAIL PROTECTED] Sent: Sunday, March 30, 2003 12:48 PM To: Struts User Subject: Writing excel compatible output We are all used to writing output to make html tables and with little effort we can fool our browser into treating these as excel (mime type application/vnd.ms-excel) but I now want to embed formulae into my response. Does anyone know of generic taglibs that will enable me to write execl compatible xml output? db - 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]
RE: Struts-el book
You might try the O'Reilly JavaServer Pages - reasonably good treatment of JSTL (not struts-el) - if you are already familiar with struts taglibs this book should give you the extra knowledge you need. db -Original Message- From: Ruben Pardo [mailto:[EMAIL PROTECTED] Sent: 30 March 2003 18:52 To: Struts Users Mailing List Subject: Struts-el book Hi everybody! Is there any book that explain in detail struts-el and JSTL? I'm searching in Struts in action by ted husted, Programming Jakarta Struts by chuck cavaness, and Mastering Jakarta struts by james goodwill, but I don't find anything. Any suggestion? - Yahoo! Messenger Nueva versión: Super Webcam, voz, caritas animadas, y más #161;Gratis! - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Writing excel compatible output
We are all used to writing output to make html tables and with little effort we can fool our browser into treating these as excel (mime type application/vnd.ms-excel) but I now want to embed formulae into my response. Does anyone know of generic taglibs that will enable me to write execl compatible xml output? db - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: server side components for table editing
Something like this? http://jdbforms.sourceforge.net/ Brandon Goodin -Original Message- From: news [mailto:[EMAIL PROTECTED] Behalf Of Carsten Hammer Sent: Sunday, March 30, 2003 12:38 PM To: [EMAIL PROTECTED] Subject: server side components for table editing Hi, Is there anything available like server side web components for table organized data? I mean something that can be used to add/delete/modify (e.g. database) table rows implemented using struts,servlets,jsps or whatever and what then can be easily integrated in a J2EE environment using Entity Beans and a session facade accessed be struts based web components. Dot NET seems to have things like this and I guess similar things should be possible using java as well. Best regards, Carsten Hammer - 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]
server side components for table editing
Hi, Is there anything available like server side web components for table organized data? I mean something that can be used to add/delete/modify (e.g. database) table rows implemented using struts,servlets,jsps or whatever and what then can be easily integrated in a J2EE environment using Entity Beans and a session facade accessed be struts based web components. Dot NET seems to have things like this and I guess similar things should be possible using java as well. Best regards, Carsten Hammer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Struts-el book
It's not about struts-el. But it is about jstl which is what you really need to know. The struts-el is just struts tags that are enhanced with jstl-el. So if you already know the struts tags then all you need to know is the "el" portion of the struts-el. Otherwise, buy "Struts in Action" to go with "JSTL In Action" and you will have what you want. http://www.manning.com/bayern/ http://www.manning.com/husted/ Brandon Goodin -Original Message- From: Ruben Pardo [mailto:[EMAIL PROTECTED] Sent: Sunday, March 30, 2003 10:52 AM To: Struts Users Mailing List Subject: Struts-el book Hi everybody! Is there any book that explain in detail struts-el and JSTL? I'm searching in Struts in action by ted husted, Programming Jakarta Struts by chuck cavaness, and Mastering Jakarta struts by james goodwill, but I don't find anything. Any suggestion? - Yahoo! Messenger Nueva versión: Super Webcam, voz, caritas animadas, y más #161;Gratis! - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: It's late and I'm feeling stupid
That will work, but it has a built-in weakness. It side-steps the struts action mappings by hard-coding the destination URL in the JSP. The approach that I was using last night (which James helped me solve this morning) was to go this way: That constructs the proper link reference: http://localhost/MyAppName/MyActionForward.do?myParamName=myXMLValue And it still works if I change the declaration of MyActionForwardName in struts-config.xml Jefficus - Original Message - From: "Mike Deegan" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 10:39 AM Subject: Re: It's late and I'm feeling stupid > Yes Jeff / David this works for me > > David> Try using "" and "" to build up a url with > parameters, then > David> reference the "${url}" variable from the "href" attribute of > "". > > > > > > > [Zoom...] > > ending up with the following displayed in the JSP > [Zoom...] > > with the following link / URL properties > http://localhost/do/userPg?ID=22&Dispatch=Zoom > will open in the same window > > HTH > Mike > > - Original Message - > From: "David M. Karr" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Sunday, March 30, 2003 10:34 AM > Subject: Re: It's late and I'm feeling stupid > > > > > "Jeff" == Jeff Smith <[EMAIL PROTECTED]> writes: > > > > Jeff> I have some data in an XML file. > > Jeff> I read it in from JSP using (the JSTL X tags) > > > > Jeff> I then transfered it to a variable like so: > > Jeff> > > Jeff> > > Jeff> > > > > Jeff> I can now dump it out happily using > > > > Jeff> It turns out that this particular value (an integer) is useful > in a > > Jeff> subsequent JSP page (if my user elects to go there by clicking > the > > Jeff> appropriate link). So I want to pass it as a parameter when I > link to that > > Jeff> next page. > > > > Jeff> Aha! the allows me to add parameter information. But > it appears > > Jeff> that such info must be in a bean. > > > > Try using "" and "" to build up a url with parameters, > then > > reference the "${url}" variable from the "href" attribute of > "". > > > > === > > David M. Karr ; Java/J2EE/XML/Unix/C++ > > [EMAIL PROTECTED] ; SCJP; SCWCD > > - > 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]
Struts-el book
Hi everybody! Is there any book that explain in detail struts-el and JSTL? I'm searching in Struts in action by ted husted, Programming Jakarta Struts by chuck cavaness, and Mastering Jakarta struts by james goodwill, but I don't find anything. Any suggestion? - Yahoo! Messenger Nueva versión: Super Webcam, voz, caritas animadas, y más #161;Gratis!
Re: It's late and I'm feeling stupid
Yes Jeff / David this works for me David> Try using "" and "" to build up a url with parameters, then David> reference the "${url}" variable from the "href" attribute of "". [Zoom...] ending up with the following displayed in the JSP [Zoom...] with the following link / URL properties http://localhost/do/userPg?ID=22&Dispatch=Zoom will open in the same window HTH Mike - Original Message - From: "David M. Karr" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 10:34 AM Subject: Re: It's late and I'm feeling stupid > > "Jeff" == Jeff Smith <[EMAIL PROTECTED]> writes: > > Jeff> I have some data in an XML file. > Jeff> I read it in from JSP using (the JSTL X tags) > > Jeff> I then transfered it to a variable like so: > Jeff> > Jeff> > Jeff> > > Jeff> I can now dump it out happily using > > Jeff> It turns out that this particular value (an integer) is useful in a > Jeff> subsequent JSP page (if my user elects to go there by clicking the > Jeff> appropriate link). So I want to pass it as a parameter when I link to that > Jeff> next page. > > Jeff> Aha! the allows me to add parameter information. But it appears > Jeff> that such info must be in a bean. > > Try using "" and "" to build up a url with parameters, then > reference the "${url}" variable from the "href" attribute of "". > > === > David M. Karr ; Java/J2EE/XML/Unix/C++ > [EMAIL PROTECTED] ; SCJP; SCWCD - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
MyCart MyButt MyBCentral
What is up with the MyCart application that is supposed to be a Struts example but seems only to lead to Microsoft's bCentral? LEGAL NOTICE This electronic mail transmission and any accompanying documents contain information belonging to the sender which may be confidential and legally privileged. This information is intended only for the use of the individual or entity to whom this electronic mail transmission was sent as indicated above. If you are not the intended recipient, any disclosure, copying, distribution, or action taken in reliance on the contents of the information contained in this transmission is strictly prohibited. If you have received this transmission in error, please delete the message. Thank you - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: It's late and I'm feeling stupid
> "Jeff" == Jeff Smith <[EMAIL PROTECTED]> writes: Jeff> I have some data in an XML file. Jeff> I read it in from JSP using (the JSTL X tags) Jeff> I then transfered it to a variable like so: Jeff> Jeff> Jeff> Jeff> I can now dump it out happily using Jeff> It turns out that this particular value (an integer) is useful in a Jeff> subsequent JSP page (if my user elects to go there by clicking the Jeff> appropriate link). So I want to pass it as a parameter when I link to that Jeff> next page. Jeff> Aha! the allows me to add parameter information. But it appears Jeff> that such info must be in a bean. Try using "" and "" to build up a url with parameters, then reference the "${url}" variable from the "href" attribute of "". -- === David M. Karr ; Java/J2EE/XML/Unix/C++ [EMAIL PROTECTED] ; SCJP; SCWCD - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: It's late and I'm feeling stupid
Thanks very much James. Thanks also for resisting the urge to put a giant RTFM in your response. :-) Jefficus - Original Message - From: "James Mitchell" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 9:57 AM Subject: Re: It's late and I'm feeling stupid > > From http://jakarta.apache.org/struts/userGuide/struts-bean.html#define > > The tag differs from in several ways, > including: > * Unconditionally creates (or replaces) a bean under the specified > identifier. > * Can create a bean with the value returned by a property getter of > a different bean (including properties referenced with a nested > and/or indexed property name). > * Can create a bean whose contents is a literal string (or the > result of a runtime expression) specified by the value attribute. > > > > > > On Sun, 2003-03-30 at 00:47, Jeff Smith wrote: > > I have some data in an XML file. > > > > I read it in from JSP using (the JSTL X tags) > > > > I then transfered it to a variable like so: > > > > > > > > > > I can now dump it out happily using > > > > It turns out that this particular value (an integer) is useful in a > > subsequent JSP page (if my user elects to go there by clicking the > > appropriate link). So I want to pass it as a parameter when I link to that > > next page. > > > > Aha! the allows me to add parameter information. But it appears > > that such info must be in a bean. > > > > So I created a bean: > > > > > > But for all my efforts, I can't figure out how to get the "somevarname" > > value into "foo" > > > > I tried: > > > value="${somevarname}"/> > > but that isn't working. (Subsequent attempts to > > come up blank.) > > > > I just know when I wake up tomorrow, the answer is going to be obvious and > > I'm going to feel stupid for asking. But one of the advantages of working > > late without much sleep is that we don't care how we're going to feel about > > it in the morning. > > > > Any suggestions? > > > > Jefficus > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > -- > James Mitchell > Software Developer/Struts Evangelist > http://www.open-tools.org > > > > > - > 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]
RE: Populating a Form
On 03/30/03 09:59:54 -0700 Sterin, Ilya wrote: I still think it's the same, it inherits from ActionForm I believe, so reset should still be there. I think we aren't on the same page. Given some JSP: The action is setup with 'validate="true"', so that validation occurs before the action gets called. My problem is that the value of the text field gets overwritten when the form is redrawn if validation fails. Thanks, A. -- Adam Sherman Tritus CG Inc. http://www.tritus.ca/ +1 (613) 797-6819 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: It's late and I'm feeling stupid
Jeff, I tried to look at your original post and I dont really understand the exact problem. You post your minimal code and see if I can help. -Dan - Original Message - From: "Jeff Smith" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 8:42 AM Subject: Re: It's late and I'm feeling stupid > Another day, and I start it out much more alert and perceptive. > Unfortunately I'm still not seeing the solution. (Undoubtedly I am ignorant > of some key piece of struts knowledge that is holding me back. :-) > > I see how struts-el would allow me to reference ${foo} values within the > tag, but that isn't the problem. The field of the html:link > tag that I want to use only takes references to beans, so I have to get my > value into a dynamically declared bean first. > > I don't think struts-el tags will help with this - at least not this step in > the problem. Or am I missing something? > > Any other suggestions? > > Jefficus > > > - Original Message - > From: "Dan Tran" <[EMAIL PROTECTED]> > > > > It is late too and my mind also slowing down as well ;-) > > > > So here is my vague ans. Use Struts-el tag lib, it works well with JSTL > > > > -Dan > > > > > - > 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]
RE: Populating a Form
I still think it's the same, it inherits from ActionForm I believe, so reset should still be there. Ilya -Original Message- From: Adam Sherman To: Struts Users Mailing List Sent: 3/30/03 7:57 AM Subject: RE: Populating a Form On 03/29/03 23:42:04 -0700 Sterin, Ilya wrote: > In the reset method of the ActionForm. I am using DynaValidatorForms, guess I should have mentioned that. Thanks, A. -- Adam Sherman Tritus CG Inc. http://www.tritus.ca/ +1 (613) 797-6819 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: It's late and I'm feeling stupid
>From http://jakarta.apache.org/struts/userGuide/struts-bean.html#define The tag differs from in several ways, including: * Unconditionally creates (or replaces) a bean under the specified identifier. * Can create a bean with the value returned by a property getter of a different bean (including properties referenced with a nested and/or indexed property name). * Can create a bean whose contents is a literal string (or the result of a runtime expression) specified by the value attribute. On Sun, 2003-03-30 at 00:47, Jeff Smith wrote: > I have some data in an XML file. > > I read it in from JSP using (the JSTL X tags) > > I then transfered it to a variable like so: > > > > > I can now dump it out happily using > > It turns out that this particular value (an integer) is useful in a > subsequent JSP page (if my user elects to go there by clicking the > appropriate link). So I want to pass it as a parameter when I link to that > next page. > > Aha! the allows me to add parameter information. But it appears > that such info must be in a bean. > > So I created a bean: > > > But for all my efforts, I can't figure out how to get the "somevarname" > value into "foo" > > I tried: > value="${somevarname}"/> > but that isn't working. (Subsequent attempts to > come up blank.) > > I just know when I wake up tomorrow, the answer is going to be obvious and > I'm going to feel stupid for asking. But one of the advantages of working > late without much sleep is that we don't care how we're going to feel about > it in the morning. > > Any suggestions? > > Jefficus > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- James Mitchell Software Developer/Struts Evangelist http://www.open-tools.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: It's late and I'm feeling stupid
Another day, and I start it out much more alert and perceptive. Unfortunately I'm still not seeing the solution. (Undoubtedly I am ignorant of some key piece of struts knowledge that is holding me back. :-) I see how struts-el would allow me to reference ${foo} values within the tag, but that isn't the problem. The field of the html:link tag that I want to use only takes references to beans, so I have to get my value into a dynamically declared bean first. I don't think struts-el tags will help with this - at least not this step in the problem. Or am I missing something? Any other suggestions? Jefficus - Original Message - From: "Dan Tran" <[EMAIL PROTECTED]> > It is late too and my mind also slowing down as well ;-) > > So here is my vague ans. Use Struts-el tag lib, it works well with JSTL > > -Dan > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
ValidatorLookupDispatchAction or VLDAction
I have made some needed changes and updates to the ValidatorLookupDispatchAction (scheduled for 1.2). But, I cannot decide on whether I should change the name from ValidatorLookupDispatchAction (which is a mouthful) or VLDAction (tight! baby!). What do you all think? P.S. Each method in the ValidatorLookupDispatchAction/VLDAction is now configurable for whether or not it will automagically validate. I was thinking about adding this fuctionality to the DispatchAction too. I just never use it. So... should I? Brandon Goodin Phase Web and Multimedia PO Box 85 Whitefish MT 59937 P (406) 862-2245 F (406) 862-0354 [EMAIL PROTECTED] http://www.phase.ws - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Tiles] putList() Displaying
I was wondering if I missed something in the documentation pertaining to displaying lists of includes without using scriptlets. The tiles example war uses putLists to describe menus, but then uses a scriptlet with an Iterator to actually display them. Why doesn't the tiles:insert tag know if it's a list and iterate over the results to display them-- again, I may have completely missed it in the documentation? Best Regards, Jacob Hookom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Populating a Form
On 03/29/03 23:42:04 -0700 Sterin, Ilya wrote: In the reset method of the ActionForm. I am using DynaValidatorForms, guess I should have mentioned that. Thanks, A. -- Adam Sherman Tritus CG Inc. http://www.tritus.ca/ +1 (613) 797-6819 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Setting externally JNDI properties - thanks Dan
Dan thank you for your help. The first snippet worked greately. Marco > -Original Message- > From: Dan Tran [mailto:[EMAIL PROTECTED] > Sent: Sunday, March 30, 2003 3:38 AM > To: Struts Users Mailing List > Subject: Re: Setting externally JNDI properties > > > The following snippets may help > > > //place your jndi under your WEB-INF/classes > ClassLoader classLoader = getClass().getClassLoader(); > InputStream in = > classLoader.getResourceAsStream("jndi.properties"); > if ( in == null ) > throw new MissingResourceException("JNDI property > file jndi.properties' not found in classpath.", > null, null); > > Properties jndiProperties = new Properties(); > try { > jnidProperties.load(in); > }catch ( IOException e ) { > throw new MissingResourceException("Problem loading > 'jndi.properties'", null, null); > } > > > Or > > > //place your jndi file under WEB-INF > InputStream is = > servlet.getServletContext().getResourceAsStream("/WEB-INF/jndi .properties"); > if ( in == null ) > throw new MissingResourceException("jndi property > file jndi.properties' not found in classpath.", > null, null); > > Properties jndiProperties = new Properties(); > try { > jndiProperties.load(in); > }catch ( IOException e ) { > throw new MissingResourceException("Problem loading > 'jndi.properties'", null, null); > } > > > Good luck. > > -D > - Original Message - > From: "Marco Tedone" <[EMAIL PROTECTED]> > To: "Struts-user-list " <[EMAIL PROTECTED]> > Sent: Saturday, March 29, 2003 2:12 PM > Subject: Setting externally JNDI properties > > > > Hi, > > > > At present my application is 'talking' with Jboss via specific > > properties set a compile time. I would like to move those > properties > > in a jndi.properties file (which I would put under > WEB-INF/classes). > > How could > I > > retrieve jndi.properties without specifying the exact > location (which > could > > vary from user by user), i.e. dynamically? I tried with the > following: > > > > > getServlet().getServletContext().getResource("jndi.properties"); but > > the return is null. > > > > I also tried > > > > > getServlet().getServletContext().getResource("/jndi.properties") but > > the return was the same. > > > > I also tried to put jndi.properties in the jar file containing the > > application's classes but nothing. > > > > Any idea? > > > > Thanks, > > > > Marco > > > > > - > > 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]
custom tile definitions leads to error
I took the lead of Cedric when he made his SimpleMenuItem and I extended it to make a SimpleMenuActionItem with the following layout: However, now I am getting DTD parse errors all over the place. It seems sort of lame to have to worry about DTD issues if you want to extend and make your own custom tag. But I guess such is life with XML. So I can do one of two things at this point. I can create my SimpleMenuActionItem using the original attributes and just have a non-intuitive mapping between the two (the attribute name and what it actually does) or I can modify the DTD for my new item set. However, if i modify the DTD I have no idea where to put it or how to reference it (okay, so I lack some XML knowledge). However, I thought it was a pretty good idea, seeing how struts should always make internal links action links, to make a SimpleMenuActionItem. I also felt that the attribute "text" was more intuitive for the contents between the link than "value" since the other option is "icon" my proposal for the DTD is as follows: + add an attribute "action" which, when used in place of "link" will reference a struts action + change "value" to "text" to counter the "icon" I could be just talking crazy here, but it seems like a good idea to me. Perhaps we could excite some interest in defining how to extend the items list a bit better. Dan -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Daniel Allen, <[EMAIL PROTECTED]> http://www.mojavelinux.com/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Real programmers just hate to get up in the morning, and contrary to Ordinary People, they're in better shape as it gets closer to nighttime. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: how to logic:iterate throu serveral collections at once ?
Thanks. I have been able to do it. -Original Message- From: Dan Tran [mailto:[EMAIL PROTECTED] Sent: Sunday, March 30, 2003 11:32 AM To: Struts Users Mailing List Subject: Re: how to logic:iterate throu serveral collections at once ? A clean solution is to put your label, value, and boolean flag in a Bean then you can access all those properties as you iterating thru. Regarding the coloring, instead of using html:options tag, your can use logic:iterate and writing out the html code and color yourself -Dan - Original Message - From: "Jain, Shilpi" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, March 29, 2003 9:51 PM Subject: RE: how to logic:iterate throu serveral collections at once ? > Hi > I am using an options tag to display a label value collection. I have an > additional propert associated with each of the values on this option which I > have stored as another boolean[]. Now in my UI, I want to have each of these > options to appear in two different colors depending on the corresponding > value in my boolean[]. How can I implement this. > > > -Shilpi > > -Original Message- > From: Dan Tran [mailto:[EMAIL PROTECTED] > Sent: Sunday, March 30, 2003 11:15 AM > To: Struts Users Mailing List > Subject: Re: how to logic:iterate throu serveral collections at once ? > > logic:iterate exposes an collection's index, with can be use to access other > collection, right? > > -D > - Original Message - > From: "Slava_L" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Saturday, March 29, 2003 10:15 PM > Subject: Re: how to logic:iterate throu serveral collections at once ? > > > > Struts doc says that only one object can be iterated inside on > logic:iterate > > - Original Message - > > From: "Dan Tran" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > Sent: Sunday, March 30, 2003 12:39 PM > > Subject: Re: how to logic:iterate throu serveral collections at once ? > > > > > > > The answer is yes. Please check struts doc > > > > > > However, by place your id and label into LabelValueBean. It will make > your > > > code easier write > > > thru logic:iterate > > > > > > -Dan > > > - Original Message - > > > From: "Slava_L" <[EMAIL PROTECTED]> > > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > > Sent: Saturday, March 29, 2003 9:02 PM > > > Subject: how to logic:iterate throu serveral collections at once ? > > > > > > > > > Suppose i have ids[] array and labels[] array > > > > > > I need to render link label[i] > > > is it possible to do with logic:iterate ? > > > > > > > > > - > > > 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] > > - > 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]
RE: [OT] OJB or Hibernate??
OJB all the way, you would be surprised at what it can do for complex queries and caching (ex, give me the five most recent forums ordered by their posts' time stamp: Criteria.addOrderBy("posts.created", true)). I can't say enough. Hibernate is on its way to OJB, but OJB just gets better and better with every release (now at 1.0rc1) -Jacob PS. Use OJB :-) | -Original Message- | From: Bill Johnson [mailto:[EMAIL PROTECTED] | Sent: Saturday, March 29, 2003 7:28 PM | To: [EMAIL PROTECTED] | Subject: [OT] OJB or Hibernate?? | | I'm curious which is the framework of choice? What | the strengths are of each, etc.? | | Thanks, | | Bill | | __ | Do you Yahoo!? | Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! | http://platinum.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]