急問:使用JBuilder2005開發Struts應用的時候遇到的奇怪問題-----請指教(線上等)

kevinfield發表於2005-04-13
我和幾個同學在做一個基於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定義在根目錄下(即不定義在任何包中,執行正確),請大家指教一下

相關文章