Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在获取javax.servlet.jsp.jsp异常(请参阅堆栈跟踪),是否有人可以帮助解决此问题?_Jsp_Struts_Jdeveloper - Fatal编程技术网

正在获取javax.servlet.jsp.jsp异常(请参阅堆栈跟踪),是否有人可以帮助解决此问题?

正在获取javax.servlet.jsp.jsp异常(请参阅堆栈跟踪),是否有人可以帮助解决此问题?,jsp,struts,jdeveloper,Jsp,Struts,Jdeveloper,我在通过jdeveloper11运行struts应用程序时遇到JSP异常,它表示没有getter方法,而我为属性“ServiceProvider\u Id”编写了getter方法。有关详细信息,请查看以下日志: Error 500--Internal Server Error javax.servlet.jsp.JspException: No getter method for property: "ServiceProvider_Id" of bean: "ManageServiceProv

我在通过jdeveloper11运行struts应用程序时遇到JSP异常,它表示没有getter方法,而我为属性“ServiceProvider\u Id”编写了getter方法。有关详细信息,请查看以下日志:

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)

在没有看到您的班级结构的情况下,我建议您研究以下内容之一:

  • jsp中的属性/名称具有ServiceProvider\u Id,而它应该是ServiceProvider\u Id
  • get方法名称正确,并且没有参数
  • 在类路径上找到的第一个ManageServiceProviderForm类包含ServiceProvider\u Id

  • 你可以在这里共享getter方法,并尝试遵循命名约定。。。它应该是serviceProvider\u Id。