الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

decorator displaytag

بدأه lovely_ned في 9 يونيو 2011 · 0 رد · 492 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله

لديا كلاس :

package Test;

import org.displaytag.decorator.TableDecorator;

public class MyDecorator extends TableDecorator {

    public String getMyLink()
    {

        User user= (User) getCurrentRowObject();
       String lId= user.getnom();

        return "<a href=\"details.jsp?idUtil=" + lId + "\">Modifier</a>";
    }

}

في صفحة jsp:

<display:table name="requestScope.results.rows" defaultsort="2" defaultorder="descending" decorator ="MyDecorator" >
    <display:column property="NOM" title="NOM" sortable="true" autolink="true" url="/Accueil.jsp"  />

</display:table>

لكن يظهرلي الخطا التالي

exception 

org.apache.jasper.JasperException: javax.servlet.ServletException: org.displaytag.exception.DecoratorInstantiationException: Unable to load MyDecorator due to a java.lang.ClassNotFoundException exception
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:536)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:410)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:439)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:114)
	org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:196)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)

مع العلم انه لما احذف الخاصية decorator من diplaytag

لا يكون هناك اي مشكل

مواضيع مشابهة