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

05-04-13 kevinfield

我和几个同学在做一个基于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定义在根目录下(即不定义在任何包中,运行正确),请大家指教一下