I think define has a type="java.lang.example.Class" on it. The scriptlet parameters are compiled into java and so it won't know the type of it.
let me double check the type parameter on bean:define ...yep it is there. sandeep --- Mick Knutson <[EMAIL PROTECTED]> wrote: > Well, tried that, but it didn't work. > I have the code and the error below if you can help. > I appreciate it. > > > JSP: > ========== > <bean:define id="registrationFormCopy" > name="registrationForm"/> > > > <bean:message key="form.reg.creationDate2" arg0='<%= > > registrationFormCopy.getCreationDate() %>'/> > > > > error: > ======== > [ServletException > in:/WEB-INF/default/body/registration.view.jsp] > Unable to > compile class for JSPNote: sun.tools.javac.Main has > been deprecated. An > error occurred at line: 210 in the jsp file: > /WEB-INF/default/body/registration.view.jsp > Generated servlet error: > C:\DOCUME~1\Owner\LOCALS~1\Temp\Jetty_0_0_0_0_8080___52616\WEB-INF\default\body\registration$view$jsp.java:1420: > > Method getCreationDate() not found in class > java.lang.Object. > _jspx_th_bean_message_33.setArg0( > registrationFormCopy.getCreationDate() ); > ^ 1 error, 1 warning ' > org.apache.jasper.JasperException: Unable to compile > > class for JSPNote: sun.tools.javac.Main has been > deprecated. An error > occurred at line: 210 in the jsp file: > /WEB-INF/default/body/registration.view.jsp > Generated servlet error: > C:\DOCUME~1\Owner\LOCALS~1\Temp\Jetty_0_0_0_0_8080___52616\WEB-INF\default\body\registration$view$jsp.java:1420: > > Method getCreationDate() not found in class > java.lang.Object. > _jspx_th_bean_message_33.setArg0( > registrationFormCopy.getCreationDate() ); > ^ 1 error, 1 warning at > org.apache.jasper.compiler.Compiler.compile(Compiler.java:289) > at > org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176) > > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) > > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:192) > at > org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:121) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:820) > > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391) > > at > org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137) > > at > org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177) > at > org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756) > at > org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881) > > at > org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473) > at > org.apache.jsp.default$jsp._jspService(default$jsp.java:381) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) > > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:192) > at > org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:129) > at > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069) > > at > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274) > > at > org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:254) > > at > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:309) > > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) > > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480) > > at > com.baselogic.yoursos.struts.ExtendedActionServlet.process(ExtendedActionServlet.java:40) > > at > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:506) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > at > org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342) > > at > com.baselogic.yoursos.security.SecurityContextFilter.doFilter(SecurityContextFilter.java:102) > > at > org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334) > > at > com.baselogic.yoursos.user.UserPreferenceFilter.doFilter(UserPreferenceFilter.java:48) > > at > org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334) > > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > > at > org.mortbay.http.HttpContext.handle(HttpContext.java:1714) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:507) > > at > org.mortbay.http.HttpContext.handle(HttpContext.java:1664) > at > org.mortbay.http.HttpServer.service(HttpServer.java:863) > at > org.jboss.jetty.Jetty.service(Jetty.java:460) at > org.mortbay.http.HttpConnection.service(HttpConnection.java:775) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) > at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) > > > > > > > --- > Thanks... > Mick Knutson > --- > > > > > > >From: Sandeep Takhar <[EMAIL PROTECTED]> > >Reply-To: "Struts Users Mailing List" > <[EMAIL PROTECTED]> > >To: Struts Users Mailing List > <[EMAIL PROTECTED]> > >Subject: Re: Error working with MessageFormat as > per Ted's tips... > >Date: Wed, 25 Jun 2003 15:09:23 -0700 (PDT) > > > >registrationForm needs to be pageContext > > > >so > > > ><bean:define id="regFormCopy" > >name="registrationForm"/> > > > >and then use the copy > > > >not pretty and there may be a better way > > > >sandeep > >--- Mick Knutson <[EMAIL PROTECTED]> wrote: > > > I can't get this to work in my JSP: > > > <bean:message key="form.reg.creationDate" > arg0='<%= > > > > (java.util.Date)registrationForm.getCreationDate() > > > %>'/> > > > > > > I keep getting this error: > > > ================ > > > [ServletException > > > in:/WEB-INF/default/body/registration.view.jsp] > > > Unable to > > > compile class for JSPNote: sun.tools.javac.Main > has > > > been deprecated. An > > > error occurred at line: 209 in the jsp file: > > > /WEB-INF/default/body/registration.view.jsp > > > Generated servlet error: > > > > >C:\DOCUME~1\Owner\LOCALS~1\Temp\Jetty_0_0_0_0_8080___52611\WEB-INF\default\body\registration$view$jsp.java:1397: > > > > > > Undefined variable or class name: > registrationForm > > > _jspx_th_bean_message_33.setArg0( > > > (String)registrationForm.getCreationDate() > > > ); ^ 1 error, 1 warning ' > > > org.apache.jasper.JasperException: Unable to > > > compile class for JSPNote: sun.tools.javac.Main > has > > > been deprecated. An > > > error occurred at line: 209 in the jsp file: > > > /WEB-INF/default/body/registration.view.jsp > > > Generated servlet error: > > > > >C:\DOCUME~1\Owner\LOCALS~1\Temp\Jetty_0_0_0_0_8080___52611\WEB-INF\default\body\registration$view$jsp.java:1397: > > > > > > Undefined variable or class name: > registrationForm > > > _jspx_th_bean_message_33.setArg0( > > > (String)registrationForm.getCreationDate() > > > ); ^ 1 error, 1 warning at > > > > >org.apache.jasper.compiler.Compiler.compile(Compiler.java:289) > > > at > > > > >org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548) > > > at > > > > >org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176) > > > > > > at > > > > >org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188) > > > > > > at > > > > >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) > > > > > > at > > > > >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > > > at > > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > >org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > > > > > at > > > > >org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:192) > > > at > > > > >org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:121) > > > at > > > > >org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:820) > > > > > > at > > > > >org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391) > > > > > > at > > > > >org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137) > > > > > > at > > > > >org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177) > > > at > > > > >org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756) > > > at > > > > >org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881) > > > > > > at > > > > >org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473) > > > at > > > > >org.apache.jsp.default$jsp._jspService(default$jsp.java:381) > > > at > > > > >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) > > > at > > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > >org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201) > > > > > > at > > > > >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) > > > > > > at > > > > >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > > > at > > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > >org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > > > > > at > > > > >org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:192) > > > at > > > > >org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:129) > > > at > > > > >org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069) > > > > > > at > > > > >org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274) > > > > > > at > > > > >org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:254) > > > > > > at > > > > >org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:309) > > > > > > at > > > > >org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) > > > > > > at > > > > >org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480) > > > > > > at > > > > >com.baselogic.yoursos.struts.ExtendedActionServlet.process(ExtendedActionServlet.java:40) > > > > > > at > > > > >org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:506) > > > at > > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at > > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > >org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342) > > > > > > at > > > > >com.baselogic.yoursos.security.SecurityContextFilter.doFilter(SecurityContextFilter.java:102) > > > > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334) > > > > > > at > > > > >com.baselogic.yoursos.user.UserPreferenceFilter.doFilter(UserPreferenceFilter.java:48) > > > > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334) > > > > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286) > > > > > > at > > > > >org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > > > > > > at > > > > >org.mortbay.http.HttpContext.handle(HttpContext.java:1714) > > > at > > > > >org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:507) > > > > > > at > > > > >org.mortbay.http.HttpContext.handle(HttpContext.java:1664) > > > at > > > > >org.mortbay.http.HttpServer.service(HttpServer.java:863) > > > at > > > org.jboss.jetty.Jetty.service(Jetty.java:460) at > > > > >org.mortbay.http.HttpConnection.service(HttpConnection.java:775) > > > at > > > > >org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) > > > at > > > > >org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) > > > at > > > > >org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > > > at > > > > >org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > > > at > > > > >org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) > > > > > > > > > > > > > > > --- > > > Thanks... > > > Mick Knutson > > > --- > > > > > > > >_________________________________________________________________ > > > The new MSN 8: advanced junk mail protection and > 2 > > > months FREE* > > > http://join.msn.com/?page=features/junkmail > > > > > > > > > > >--------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > >__________________________________ > >Do you Yahoo!? > >SBC Yahoo! DSL - Now only $29.95 per month! > >http://sbc.yahoo.com > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > _________________________________________________________________ > STOP MORE SPAM with the new MSN 8 and get 2 months > FREE* > http://join.msn.com/?page=features/junkmail > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]