当我尝试启动eclipse Undefined type: foo.FormBean at process.jsp
这是我的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\")%>"/>
<%
}
%> `
答案 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