how to create displaytag column link with multiple parameters

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

how to create displaytag column link with multiple parameters

Raaja G
Hi,

I want to create a column using display tag with link which should send the entire row. By searching, I got two possibilities but which were not working giving some error.

one of the possibility is:

<display:table id="data" name="logisticreport"
                                                requestURI="/GetLogisticReport.do" pagesize="10" export="true"
                                                >
       
<display:column property="hddBarcode" title="Barcode"
                                                        sortable="true" style="text-align:center;" />
<display:column property="clientname" title="Client"
                                                        sortable="true" style="text-align:center;" />
<display:column property="submissiondate" title="Submission Date"
                                                        sortable="true" style="text-align:center;" />
<display:column property="diskreturndate" title="HDD Return date"
                                                        sortable="true" style="text-align:center;" />
                                               
<display:column property="lapseddays" title="Lapsed Days"
                                                                sortable="true" style="text-align:center;color:red" />
                                                       
<display:column property="email" title="Email" href=""
                                                paramId="email,clientname,hddBarcode,lapseddays,diskreturndate" paramProperty="email,clientname,hddBarcode,lapseddays,diskreturndate" class="thcolor"
                                                style="text-align:center;" />

</display:table>

but this is giving following error:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException: Exception: [.LookupUtil] Error looking up property "email,lapseddays" in object type "com.scrabble.project.logistics.dataobjects.LogisticReportVO". Cause: Unknown property 'email,lapseddays' on class 'class com.scrabble.project.logistics.dataobjects.LogisticReportVO'
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

javax.servlet.ServletException: Exception: [.LookupUtil] Error looking up property "email,lapseddays" in object type "com.scrabble.project.logistics.dataobjects.LogisticReportVO". Cause: Unknown property 'email,lapseddays' on class 'class com.scrabble.project.logistics.dataobjects.LogisticReportVO'
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:919)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:855)
        org.apache.jsp.project.LogisticReport_jsp._jspService(org.apache.jsp.project.LogisticReport_jsp:796)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
        org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
        org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

Exception: [.LookupUtil] Error looking up property "email,lapseddays" in object type "com.scrabble.project.logistics.dataobjects.LogisticReportVO". Cause: Unknown property 'email,lapseddays' on class 'class com.scrabble.project.logistics.dataobjects.LogisticReportVO'
        org.displaytag.util.LookupUtil.getBeanProperty(LookupUtil.java:141)
        org.displaytag.model.Column.getColumnHref(Column.java:260)
        org.displaytag.model.Column.createChoppedAndLinkedValue(Column.java:232)
        org.displaytag.model.Column.initialize(Column.java:178)
        org.displaytag.render.TableWriterTemplate.writeTableBody(TableWriterTemplate.java:313)
        org.displaytag.render.TableWriterTemplate.writeTable(TableWriterTemplate.java:138)
        org.displaytag.render.HtmlTableWriter.writeTable(HtmlTableWriter.java:734)
        org.displaytag.tags.TableTag.writeHTMLData(TableTag.java:1647)
        org.displaytag.tags.TableTag.doEndTag(TableTag.java:1300)
        org.apache.jsp.project.LogisticReport_jsp._jspService(org.apache.jsp.project.LogisticReport_jsp:695)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
        org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
        org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

java.lang.NoSuchMethodException: Unknown property 'email,lapseddays' on class 'class com.scrabble.project.logistics.dataobjects.LogisticReportVO'
        org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1313)
        org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:611)
        org.displaytag.util.LookupUtil.getProperty(LookupUtil.java:271)
        org.displaytag.util.LookupUtil.getBeanProperty(LookupUtil.java:129)
        org.displaytag.model.Column.getColumnHref(Column.java:260)
        org.displaytag.model.Column.createChoppedAndLinkedValue(Column.java:232)
        org.displaytag.model.Column.initialize(Column.java:178)
        org.displaytag.render.TableWriterTemplate.writeTableBody(TableWriterTemplate.java:313)
        org.displaytag.render.TableWriterTemplate.writeTable(TableWriterTemplate.java:138)
        org.displaytag.render.HtmlTableWriter.writeTable(HtmlTableWriter.java:734)
        org.displaytag.tags.TableTag.writeHTMLData(TableTag.java:1647)
        org.displaytag.tags.TableTag.doEndTag(TableTag.java:1300)
        org.apache.jsp.project.LogisticReport_jsp._jspService(org.apache.jsp.project.LogisticReport_jsp:695)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
        org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
        org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)


second possibility is:

<display:column title="Email"> 
    a href="<c:url value="/scrabble/GetLogisticReport.do?barcode=${data.hddBarcode}&ldays=${data.lapseddays}&barcode=${data.hddbarcode}&client=${data.clientname}&diskreturndate=${data.diskreturndate}"/>">${data.email} /a
  </display:column> 

if I use this I am getting the following exception:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

javax.servlet.ServletException: java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:384)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
        org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
        org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
        org.apache.jasper.compiler.JspUtil.getExpressionFactory(JspUtil.java:1166)
        org.apache.jasper.compiler.JspUtil.validateExpressions(JspUtil.java:628)
        org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:736)
        org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:929)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2313)
        org.apache.jasper.compiler.Node$Root.accept(Node.java:481)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Validator.validate(Validator.java:1837)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:195)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:409)
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
        org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
        org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

Please help me where I am going wrong.

Thanks.
--regards,
Reply | Threaded
Open this post in threaded view
|

Re: how to create displaytag column link with multiple parameters

Paul Cooper-2
I use a TableDecorator or a ColumnDecorator and build the href link dynamically.

Paul Cooper
Applications  Director
 EMS Performance Improvement Center


-----Original Message-----
From: Raaja G [[hidden email]]
Received: Thursday, 09 Jun 2011, 9:05am
To: [hidden email] [[hidden email]]
Subject: [displaytag-user] how to create displaytag column link with multiple parameters



Hi,

I want to create a column using display tag with link which should send the
entire row. By searching, I got two possibilities but which were not working
giving some error.

one of the possibility is:

<display:table id="data" name="logisticreport"
                                                requestURI="/GetLogisticReport.do" pagesize="10" export="true"
                                                >

<display:column property="hddBarcode" title="Barcode"
                                                        sortable="true" style="text-align:center;" />
<display:column property="clientname" title="Client"
                                                        sortable="true" style="text-align:center;" />
<display:column property="submissiondate" title="Submission Date"
                                                        sortable="true" style="text-align:center;" />
<display:column property="diskreturndate" title="HDD Return date"
                                                        sortable="true" style="text-align:center;" />

<display:column property="lapseddays" title="Lapsed Days"
                                                                sortable="true" style="text-align:center;color:red" />

<display:column property="email" title="Email" href=""
                                                paramId="email,clientname,hddBarcode,lapseddays,diskreturndate"
paramProperty="email,clientname,hddBarcode,lapseddays,diskreturndate"
class="thcolor"
                                                style="text-align:center;" />

</display:table>

but this is giving following error:

type Exception report

message

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException: Exception:
[.LookupUtil] Error looking up property "email,lapseddays" in object type
"com.scrabble.project.logistics.dataobjects.LogisticReportVO". Cause:
Unknown property 'email,lapseddays' on class 'class
com.scrabble.project.logistics.dataobjects.LogisticReportVO'

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

javax.servlet.ServletException: Exception: [.LookupUtil] Error looking up
property "email,lapseddays" in object type
"com.scrabble.project.logistics.dataobjects.LogisticReportVO". Cause:
Unknown property 'email,lapseddays' on class 'class
com.scrabble.project.logistics.dataobjects.LogisticReportVO'

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:919)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:855)

org.apache.jsp.project.LogisticReport_jsp._jspService(org.apache.jsp.project.LogisticReport_jsp:796)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)

org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)

org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)

org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

Exception: [.LookupUtil] Error looking up property "email,lapseddays" in
object type "com.scrabble.project.logistics.dataobjects.LogisticReportVO".
Cause: Unknown property 'email,lapseddays' on class 'class
com.scrabble.project.logistics.dataobjects.LogisticReportVO'
        org.displaytag.util.LookupUtil.getBeanProperty(LookupUtil.java:141)
        org.displaytag.model.Column.getColumnHref(Column.java:260)
        org.displaytag.model.Column.createChoppedAndLinkedValue(Column.java:232)
        org.displaytag.model.Column.initialize(Column.java:178)

org.displaytag.render.TableWriterTemplate.writeTableBody(TableWriterTemplate.java:313)

org.displaytag.render.TableWriterTemplate.writeTable(TableWriterTemplate.java:138)
        org.displaytag.render.HtmlTableWriter.writeTable(HtmlTableWriter.java:734)
        org.displaytag.tags.TableTag.writeHTMLData(TableTag.java:1647)
        org.displaytag.tags.TableTag.doEndTag(TableTag.java:1300)

org.apache.jsp.project.LogisticReport_jsp._jspService(org.apache.jsp.project.LogisticReport_jsp:695)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)

org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)

org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)

org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

java.lang.NoSuchMethodException: Unknown property 'email,lapseddays' on
class 'class com.scrabble.project.logistics.dataobjects.LogisticReportVO'

org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1313)

org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.java:611)
        org.displaytag.util.LookupUtil.getProperty(LookupUtil.java:271)
        org.displaytag.util.LookupUtil.getBeanProperty(LookupUtil.java:129)
        org.displaytag.model.Column.getColumnHref(Column.java:260)
        org.displaytag.model.Column.createChoppedAndLinkedValue(Column.java:232)
        org.displaytag.model.Column.initialize(Column.java:178)

org.displaytag.render.TableWriterTemplate.writeTableBody(TableWriterTemplate.java:313)

org.displaytag.render.TableWriterTemplate.writeTable(TableWriterTemplate.java:138)
        org.displaytag.render.HtmlTableWriter.writeTable(HtmlTableWriter.java:734)
        org.displaytag.tags.TableTag.writeHTMLData(TableTag.java:1647)
        org.displaytag.tags.TableTag.doEndTag(TableTag.java:1300)

org.apache.jsp.project.LogisticReport_jsp._jspService(org.apache.jsp.project.LogisticReport_jsp:695)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)

org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)

org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)

org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)


second possibility is:

<display:column title="Email">
    a href="<c:url
value="/scrabble/GetLogisticReport.do?barcode=${data.hddBarcode}&ldays=${data.lapseddays}&barcode=${data.hddbarcode}&client=${data.clientname}&diskreturndate=${data.diskreturndate}"/>">${data.email}
/a
  </display:column>

if I use this I am getting the following exception:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException:
java.lang.NoSuchMethodError:
javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

javax.servlet.ServletException: java.lang.NoSuchMethodError:
javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:384)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)

org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)

org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)

org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

root cause

java.lang.NoSuchMethodError:
javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
        org.apache.jasper.compiler.JspUtil.getExpressionFactory(JspUtil.java:1166)
        org.apache.jasper.compiler.JspUtil.validateExpressions(JspUtil.java:628)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:736)
        org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:929)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:854)
        org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2313)
        org.apache.jasper.compiler.Node$Root.accept(Node.java:481)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        org.apache.jasper.compiler.Validator.validate(Validator.java:1837)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:195)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:409)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)

org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)

org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)

org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)

org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
        com.scrabble.common.action.SessionFilter.doFilter(SessionFilter.java:62)

Please help me where I am going wrong.

Thanks.
--regards,
--
View this message in context: http://old.nabble.com/how-to-create-displaytag-column-link-with-multiple-parameters-tp31809521p31809521.html
Sent from the DisplayTag - General mailing list archive at Nabble.com.


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
displaytag-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/displaytag-user

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
displaytag-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/displaytag-user
Reply | Threaded
Open this post in threaded view
|

Re: how to create displaytag column link with multiple parameters

                           
               
Raaja G
In reply to this post by Raaja G
Hi,

I tried that option also as per the reply in this forum. But it is giving some problem. That is why I tried for another options.

When ever I click on export options the link gets attached to the pdf/excel option and first that action is getting called and then the data is tranferred to pdf/excel. ( when I send a mail on clicking the link. After wards even for export options the link is getting attached and whenever I click on PDF / Excel first it sending the mail and then exporting. )

My code is below.


My table declaration is:

<display:table id="data" name="logisticreport"
        requestURI="/GetLogisticReport.do" pagesize="10" export="true"
        decorator="com.scrabble.project.model.LogisticReportDecorator"> 
       
        <display:column property="hddBarcode" title="Barcode"
                sortable="true" style="text-align:center;" /> 
        <display:column property="clientname" title="Client"
                sortable="true" style="text-align:center;" /> 
        <display:column property="diskreturndate" title="HDD Return date"
                sortable="true" style="text-align:center;" /> 
     
        <display:column property="cemail" title="Email" media="html"/> 
        <display:column property="email" title="Email" media="pdf"/> 
        <display:column property="email" title="Email" media="excel"/>
       
        <display:setProperty name="export.pdf" value="true" /> 
        <display:setProperty name="export.pdf.filename" value="LogisticReport.pdf" /> 
        <display:setProperty name="export.excel.filename" value="LogisticReport.xls" /> 
        <display:setProperty name="export.xml" value="false" /> 
        <display:setProperty name="export.csv" value="false" /> 
        <display:setProperty name="export.xls" value="false" /> 
</display:table> 


view source before sending mail:

               
                   
                 
                 
                 
                   
     
  Barcode  Client  Submission Date  HDD Return date  Lapsed DaysEmail
121HyderabadClient06/01/201105/31/20114raaja.g@krishct.com
122ChennaiClient06/01/201105/31/20114sureshreddy@krishct.com
123MumbaiClient06/01/201105/26/20119raaja.g@krishct.com
125MumbaiClient06/01/201105/31/20114raaja.g@krishct.com
126HyderabadClient06/01/201102/31/201193a href="../GetLogisticReport.do?email=raaja.g@krishct.com&client=HyderabadClient&ldays=93&projectid=6&drdate=02/31/2011&bcode=126">raaja.g@krishct.com /a
129ChennaiClient06/01/201105/24/201111sureshreddy@krishct.com
124ChennaiClient06/01/201105/31/20114sureshreddy@krishct.com
<div class="exportlinks">Export To:
a href="/scrabble/GetLogisticReport.do?6578706f7274=1&pname=6&projectid=6&projectid=&d-49216-e=2">Excel  /a |
a href="/scrabble/GetLogisticReport.do?6578706f7274=1&pname=6&projectid=6&projectid=&d-49216-e=5">PDF /a</div></div> 
                                </center> 
                               
 

view source after sending the mail:


           
                 
                 
                   
                 
                 
           
  Barcode  a href="/scrabble/GetLogisticReport.do?d-49216-o=2&client=HyderabadClient&d-49216-s=1&email=raaja.g%40krishct.com&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6">Client /a  Submission Date  HDD Return date  Lapsed DaysEmail
121HyderabadClient06/01/201105/31/20114raaja.g@krishct.com
122ChennaiClient06/01/201105/31/20114sureshreddy@krishct.com
123MumbaiClient06/01/201105/26/20119raaja.g@krishct.com
125MumbaiClient06/01/201105/31/20114raaja.g@krishct.com
126HyderabadClient06/01/201102/31/201193a href="../GetLogisticReport.do?email=raaja.g@krishct.com&client=HyderabadClient&ldays=93&projectid=6&drdate=02/31/2011&bcode=126">raaja.g@krishct.com /a
129ChennaiClient06/01/201105/24/201111sureshreddy@krishct.com
124ChennaiClient06/01/201105/31/20114sureshreddy@krishct.com
<div class="exportlinks">Export To:
a href="/scrabble/GetLogisticReport.do?client=HyderabadClient&email=raaja.g%40krishct.com&6578706f7274=1&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6&d-49216-e=2">Excel /a|
a href="/scrabble/GetLogisticReport.do?client=HyderabadClient&email=raaja.g%40krishct.com&6578706f7274=1&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6&d-49216-e=5">PDF a</div></div> 

                                </center> 
                                                                             

The table export link is getting modified. I want whenever I click on export options only the data should get export not to send the mail.

Please help me in solving this.

--raaja.g
Reply | Threaded
Open this post in threaded view
|

Re: how to create displaytag column link with multiple parameters

Paul Cooper-2
Use the media attribute to exclude columns from the export. You can use it to specify an HTML version of the column that includes the links, and another version of the column that appears on the exported data. Or, you can leave off the link column entirely by not providing media attributes for export formats.

Paul Cooper
Applications  Director
 EMS Performance Improvement Center


-----Original Message-----
From: Raaja G [[hidden email]]
Received: Saturday, 11 Jun 2011, 4:28am
To: [hidden email] [[hidden email]]
Subject: Re: [displaytag-user] how to create displaytag column link with multiple parameters



Hi,

I tried that option also as per the reply in this forum. But it is giving
some problem. That is why I tried for another options.

When ever I click on export options the link gets attached to the pdf/excel
option and first that action is getting called and then the data is
tranferred to pdf/excel. ( when I send a mail on clicking the link. After
wards even for export options the link is getting attached and whenever I
click on PDF / Excel first it sending the mail and then exporting. )

My code is below.


My table declaration is:

<display:table id="data" name="logisticreport"
        requestURI="/GetLogisticReport.do" pagesize="10" export="true"
        decorator="com.scrabble.project.model.LogisticReportDecorator">

        <display:column property="hddBarcode" title="Barcode"
                sortable="true" style="text-align:center;" />
        <display:column property="clientname" title="Client"
                sortable="true" style="text-align:center;" />
        <display:column property="diskreturndate" title="HDD Return date"
                sortable="true" style="text-align:center;" />

        <display:column property="cemail" title="Email" media="html"/>
        <display:column property="email" title="Email" media="pdf"/>
        <display:column property="email" title="Email" media="excel"/>

        <display:setProperty name="export.pdf" value="true" />
        <display:setProperty name="export.pdf.filename"
value="LogisticReport.pdf" />
        <display:setProperty name="export.excel.filename"
value="LogisticReport.xls" />
        <display:setProperty name="export.xml" value="false" />
        <display:setProperty name="export.csv" value="false" />
        <display:setProperty name="export.xls" value="false" />
</display:table>


view source before sending mail:

<table id="data">
<thead>
<tr>
<th class="sortable">
Barcode</th>
<th class="sortable">
Client</th>
<th class="sortable">
Submission Date</th>
<th class="sortable">
HDD Return date</th>
<th class="sortable">
Lapsed Days</th>

<th>Email</th></tr></thead>
<tbody>
<tr class="odd">
<td style="text-align:center;">121</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr>
<tr class="even">

<td style="text-align:center;">122</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr>
<tr class="odd">
<td style="text-align:center;">123</td>
<td style="text-align:center;">MumbaiClient</td>

<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/26/2011</td>
<td style="text-align:center;">9</td>
<td>[hidden email]</td></tr>
<tr class="even">
<td style="text-align:center;">125</td>
<td style="text-align:center;">MumbaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>

<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr>
<tr class="odd">
<td style="text-align:center;">126</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">02/31/2011</td>
<td style="text-align:center;color:red">93</td>
<td>a
href="../GetLogisticReport.do?email=[hidden email]&client=HyderabadClient&ldays=93&projectid=6&drdate=02/31/2011&bcode=126">[hidden email]
/a</td></tr>

<tr class="even">
<td style="text-align:center;">129</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/24/2011</td>
<td style="text-align:center;">11</td>
<td>[hidden email]</td></tr>
<tr class="odd">
<td style="text-align:center;">124</td>
<td style="text-align:center;">ChennaiClient</td>

<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr></tbody></table><div
class="exportlinks">Export To:
a
href="/scrabble/GetLogisticReport.do?6578706f7274=1&pname=6&projectid=6&projectid=&d-49216-e=2">Excel
/a |
a
href="/scrabble/GetLogisticReport.do?6578706f7274=1&pname=6&projectid=6&projectid=&d-49216-e=5">PDF
/a</div></div>
                                </center>
                                </td>
                        </tr>

                </table>


view source after sending the mail:


<table id="data">
<thead>
<tr>
<th class="sortable">
Barcode</th>
<th class="sortable">
a
href="/scrabble/GetLogisticReport.do?d-49216-o=2&client=HyderabadClient&d-49216-s=1&email=raaja.g%40krishct.com&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6">Client
/a</th>
<th class="sortable">
Submission Date</th>

<th class="sortable">
HDD Return date</th>
<th class="sortable">
Lapsed Days</th>
<th>Email</th></tr></thead>
<tbody>
<tr class="odd">
<td style="text-align:center;">121</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>

<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr>
<tr class="even">
<td style="text-align:center;">122</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr>

<tr class="odd">
<td style="text-align:center;">123</td>
<td style="text-align:center;">MumbaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/26/2011</td>
<td style="text-align:center;">9</td>
<td>[hidden email]</td></tr>
<tr class="even">
<td style="text-align:center;">125</td>
<td style="text-align:center;">MumbaiClient</td>

<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr>
<tr class="odd">
<td style="text-align:center;">126</td>
<td style="text-align:center;">HyderabadClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">02/31/2011</td>

<td style="text-align:center;color:red">93</td>
<td>a
href="../GetLogisticReport.do?email=[hidden email]&client=HyderabadClient&ldays=93&projectid=6&drdate=02/31/2011&bcode=126">[hidden email]
/a </td></tr>
<tr class="even">
<td style="text-align:center;">129</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/24/2011</td>
<td style="text-align:center;">11</td>
<td>[hidden email]</td></tr>

<tr class="odd">
<td style="text-align:center;">124</td>
<td style="text-align:center;">ChennaiClient</td>
<td style="text-align:center;">06/01/2011</td>
<td style="text-align:center;">05/31/2011</td>
<td style="text-align:center;">4</td>
<td>[hidden email]</td></tr></tbody></table><div
class="exportlinks">Export To:
a
href="/scrabble/GetLogisticReport.do?client=HyderabadClient&email=raaja.g%40krishct.com&6578706f7274=1&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6&d-49216-e=2">Excel
/a|
a
href="/scrabble/GetLogisticReport.do?client=HyderabadClient&email=raaja.g%40krishct.com&6578706f7274=1&bcode=126&ldays=93&drdate=02%2F31%2F2011&projectid=6&d-49216-e=5">PDF
a</div></div>

                                </center>
                                </td>
                        </tr>
                </table>


The table export link is getting modified. I want whenever I click on export
options only the data should get export not to send the mail.

Please help me in solving this.

--raaja.g
--
View this message in context: http://old.nabble.com/how-to-create-displaytag-column-link-with-multiple-parameters-tp31809521p31823452.html
Sent from the DisplayTag - General mailing list archive at Nabble.com.


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
displaytag-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/displaytag-user

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
displaytag-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/displaytag-user