未定义的类型:process.jsp中的foo.FormBean

时间:2012-08-18 22:13:17

标签: eclipse weblogic-10.x

当我尝试启动eclipse Undefined type: foo.FormBean at process.jsp

时,我在eclipse中收到此错误消息

这是我的process.jsp文件。我正在开发一个演示用户登录和身份验证系统。 是否有人知道这意味着什么

`

<%@ page import="java.util.*" %>
<%! 
    ResourceBundle bundle =null;
    public void jspInit() {
       bundle = ResourceBundle.getBundle("forms");
      }
%>
<jsp:useBean id="formHandler" class="foo.FormBean" scope="request">
<jsp:setProperty name="formHandler" property="*"/>
</jsp:useBean>
<% 
   if (formHandler.validate()) {
%>
    <jsp:forward page="<%=bundle.getString(\"process.success\")%>"/>
<%
   }  else {
%>
    <jsp:forward page="<%=bundle.getString(\"process.retry\")%>"/>
<%
   }
%>  `

1 个答案:

答案 0 :(得分:3)

导致错误的行是:

    <jsp:useBean id="formHandler" class="foo.FormBean" scope="request">

foo.FormBean未定义。

为了解决这个问题,将已编译的FormBean类放在WEB-INF / classes / foo /下,并添加&lt;%@ page import =“foo。*”%&gt;在jsp。

的过程中

BR,
TOLIS