Hi, I'm testing the component tag to extend the view ... I'm trying to use: #bodytag ( Component "template=/templat/xhtml/custom/doubleradio.vm" ) #param ( "label" "'Com visita?'" ) #param ( "labelposition" "'top'" ) #param ( "name" "'comVisita'" ) #param ( "label1" "'SIM'" ) #param ( "value1" "'0'" ) #param ( "label2" "'NÃO'" ) #param ( "value2" "'1'" ) #end
doubleradio.vm #parse("/template/xhtml/controlheader.vm") <input type="radio" #if ($parameters.name) name="$!webwork.htmlEncode($parameters.name)" #end #if ($parameters.value1) value="$!webwork.htmlEncode($parameters.value1)" #end #if ($parameters.disabled) disabled="disabled" #end #if ($parameters.tabindex) tabindex="$!webwork.htmlEncode($parameters.tabindex)" #end #if ($parameters.onchange) onchange="$!webwork.htmlEncode($parameters.onchange)" #end /> $!parameters.label1 </td> <td> <input type="radio" #if ($parameters.name) name="$!webwork.htmlEncode($parameters.name)" #end #if ($parameters.value2) value="$!webwork.htmlEncode($parameters.value2)" #end #if ($parameters.disabled) disabled="disabled" #end #if ($parameters.tabindex) tabindex="$!webwork.htmlEncode($parameters.tabindex)" #end #if ($parameters.onchange) onchange="$!webwork.htmlEncode($parameters.onchange)" #end /> $!parameters.label2 #parse("/template/xhtml/controlfooter.vm") But velocity is throwing an exception: VelocityServlet : Error processing the template org.apache.velocity.exception.MethodInvocationExc eption: Fatal exception caught while processing tag, com.opensymphony.webwork.views.jsp.ui.ComponentTa g org.apache.velocity.exception.MethodInvocationExc eption: Fatal exception caught while processing tag, com.opensymphony.webwork.views.jsp.ui.ComponentTa g at com.opensymphony.webwork.views.velocity.AbstractT agDirective.processTag(AbstractTagDirective.java: 344) at com.opensymphony.webwork.views.velocity.AbstractT agDirective.render(AbstractTagDirective.java:126) at org.apache.velocity.runtime.parser.node.ASTDirect ive.render(ASTDirective.java:153) at org.apache.velocity.runtime.parser.node.ASTBlock. render(ASTBlock.java:94) at org.apache.velocity.runtime.parser.node.ASTIfStat ement.render(ASTIfStatement.java:109) at org.apache.velocity.runtime.parser.node.SimpleNod e.render(SimpleNode.java:271) at org.apache.velocity.Template.merge(Template.java: 296) at com.opensymphony.webwork.views.velocity.WebWorkVe locityServlet.mergeTemplate(WebWorkVelocityServle t.java:119) at org.apache.velocity.servlet.VelocityServlet.doReq uest(VelocityServlet.java:387) at org.apache.velocity.servlet.VelocityServlet.doGet (VelocityServlet.java:333) at javax.servlet.http.HttpServlet.service(HttpServle t.java:743) at javax.servlet.http.HttpServlet.service(HttpServle t.java:856) at org.apache.catalina.core.ApplicationFilterChain.i nternalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.d oFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.ApplicationDispatcher.in voke(ApplicationDispatcher.java:742) at org.apache.catalina.core.ApplicationDispatcher.pr ocessRequest(ApplicationDispatcher.java:506) at org.apache.catalina.core.ApplicationDispatcher.do Forward(ApplicationDispatcher.java:443) at org.apache.catalina.core.ApplicationDispatcher.fo rward(ApplicationDispatcher.java:359) at com.opensymphony.webwork.dispatcher.ServletDispat cherResult.doExecute(ServletDispatcherResult.java :67) at com.opensymphony.webwork.dispatcher.WebWorkResult Support.execute(WebWorkResultSupport.java:53) at com.opensymphony.xwork.DefaultActionInvocation.ex ecuteResult(DefaultActionInvocation.java:269) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:191) at com.opensymphony.xwork.interceptor.DefaultWorkflo wInterceptor.intercept(DefaultWorkflowInterceptor .java:58) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.TimerIntercept or.intercept(TimerInterceptor.java:66) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at apps.interceptors.ApplicationSecurityInterceptor. intercept(ApplicationSecurityInterceptor.java:83) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.interceptor.AroundIntercep tor.intercept(AroundInterceptor.java:37) at com.opensymphony.xwork.DefaultActionInvocation.in voke(DefaultActionInvocation.java:169) at com.opensymphony.xwork.DefaultActionProxy.execute (DefaultActionProxy.java:116) at com.opensymphony.webwork.dispatcher.ServletDispat cher.serviceAction(ServletDispatcher.java:181) at com.opensymphony.webwork.dispatcher.ServletDispat cher.service(ServletDispatcher.java:161) at javax.servlet.http.HttpServlet.service(HttpServle t.java:856) at org.apache.catalina.core.ApplicationFilterChain.i nternalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.d oFilter(ApplicationFilterChain.java:204) at com.opensymphony.module.sitemesh.filter.PageFilte r.parsePage(Unknown Source) at com.opensymphony.module.sitemesh.filter.PageFilte r.doFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.i nternalDoFilter(ApplicationFilterChain.java:233) at org.apache.catalina.core.ApplicationFilterChain.d oFilter(ApplicationFilterChain.java:204) at com.opensymphony.webwork.lifecycle.RequestLifecyc leFilter.doFilter(RequestLifecycleFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.i nternalDoFilter(ApplicationFilterChain.java:233) at org.apache.catalina.core.ApplicationFilterChain.d oFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.inv oke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardValveContext.inv okeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.java:564) at org.apache.catalina.core.StandardContextValve.inv okeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.inv oke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.inv okeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.java:564) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:195) at org.apache.catalina.core.StandardValveContext.inv okeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invok e(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.inv okeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.java:564) at org.apache.catalina.core.StandardEngineValve.invo ke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.inv okeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.java:564) at org.apache.catalina.core.ContainerBase.invoke(Con tainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(C oyoteAdapter.java:211) at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java:805) at org.apache.coyote.http11.Http11Protocol$Http11Con nectionHandler.processConnection(Http11Protocol.j ava:696) at org.apache.tomcat.util.net.TcpWorkerThread.runIt( PoolTcpEndpoint.java:605) at org.apache.tomcat.util.threads.ThreadPool$Control Runnable.run(ThreadPool.java:677) at java.lang.Thread.run(Thread.java:536) Any ideas? I'm using XW/WW beta2 + Samuel G. Mota + [EMAIL PROTECTED] + 55 (11) 4417 7093 + Business Application Dpt. + Netset Serviços em Tecnologia + a Hypercom Company + http://www.hypercom.com ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork