Получение javax.servlet.jsp.JSP Exception (см. Трассировку стека), кто-нибудь может помочь разобраться? - PullRequest
0 голосов
/ 31 марта 2012

Я получаю исключение JSP при запуске моего приложения Struts через JDeveloper 11, в нем говорится, что нет метода получения, в то время как я написал метод получения для свойства "ServiceProvider_Id".Пожалуйста, проверьте ниже журналы для деталей:

Error 500--Internal Server Error
javax.servlet.jsp.JspException: No getter method for property: "ServiceProvider_Id" of bean: "ManageServiceProviderForm"
at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:915)
at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:233)
at jsp_servlet.__manageserviceprovider._jsp__tag3(__manageserviceprovider.java:262)
at jsp_servlet.__manageserviceprovider._jsp__tag0(__manageserviceprovider.java:145)
at jsp_servlet.__manageserviceprovider._jspService(__manageserviceprovider.java:100)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

1 Ответ

0 голосов
/ 13 апреля 2012

не видя структуру вашего класса, я бы посоветовал изучить 1 из следующих:

  1. свойство / имя в jsp имеет ServiceProvider_Id, когда оно должно быть serviceProvider_Id
  2. getимя метода является правильным, и без параметров
  3. первый найденный класс ManageServiceProviderForm на вашем пути к классам содержит ServiceProvider_Id
...