我在控制器中有一个请求映射,如下所示:
<request-map uri="processFirstForm">
<event type="java" path="org.ofbiz.learning.learning.LearningEvents"
invoke="processFirstForm" />
<response name="success" type="view" value="OneFormScreen" />
</request-map>
在控制器中,我为 java 事件定义了一个处理程序,如下所示:
<handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
我有一个如下的屏幕形式:
<form name="FirstForm" type="single" target="processFirstForm">
<field name="firstName">
<text />
</field>
<field name="lastName">
<text />
</field>
<field name="submit">
<submit />
</field>
</form>
我在文件夹/bin/org/ofbiz/learning/learning中也有文件LearningEvents.class
但是当我按如下方式提交FirstForm表单时,我仍然收到异常:
ERROR 呈现错误页面 [/error/error.jsp],但这里是错误文本:org.ofbiz.webapp.event.EventHandlerException: Error invoking event, the class org.ofbiz.learning.learning.LearningEvents was not found
谁能帮我?非常感谢!