急问:使用JBuilder2005开发Struts应用的时候遇到的奇怪问题-----请指教(在线等)

kevinfield
05-04-13 0 116

我和几个同学在做一个基于Struts框架的项目,用的是JBuilder2005和其内置Struts1.1
现在遇到一个奇怪的问题,请熟悉JBuilder2005的指点一下,不胜感激!!!!!!!!1

这是我的stuRegister.jsp文件(学生注册页面):
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<html:html>
<head>
<title>
stuRegister
</title>
</head>
<jsp:useBean id="bean0" scope="session" class="system.domain.Student" />
<jsp:setProperty name="bean0" property="*" />
<body bgcolor="#ffff00">
<h1>
JBuilder Generated JSP
</h1>
<html:form action="/studentAction.do" method="post">
<br><br>
<html:submit value="Submit" property="Submit"/>
<html:reset value="Reset"/>
<hr>bean0<br>
Enter new value for bean0.birthday : <html:text property="birthday"/><br>
Enter new value for bean0.campusID : <html:text property="campusID"/><br>
Enter new value for bean0.name : <html:text property="name"/><br>
Enter new value for bean0.patriarchID : <html:text property="patriarchID"/><br>
Enter new value for bean0.sex : <html:text property="sex"/><br>
Enter new value for bean0.studentNumber : <html:text property="studentNumber"/><br>
<hr><br>
</html:form>
</body>
</html:html>

我的Student类在system.domain包中,但是编译的时候确提示<jsp:useBean id="bean0" scope="session" class="system.domain.Student" />---->useBean中的class属性无效

具体错误如下:
"stuRegister.jsp": org.apache.jasper.JasperException: file:D:/System/Web/stuRegister.jsp(14,0) The value for the useBean class attribute system.domain.Student is invalid.

但是如果我将Student定义在根目录下(即不定义在任何包中,运行正确),请大家指教一下