不久前,我使用 Struts 1.3 开发了一个小项目。上次我测试它运行良好。现在,我试图再次运行它(完全相同的代码),但我遇到了以下问题:
javax.servlet.jsp.JspException: Exception creating bean of class test.form.SendFileForm under form name SendFileForm
我尝试在 Tomcat 6 和 Tomcat 7 上都运行它,但没有运气。
这是 SendFileForm 类。
public class SendFileForm extends ActionForm{
private static final long serialVersionUID = 1L;
private static Log log = LogFactory.getLog(SendFileForm.class);
private FormFile uploadFile;
@Override
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
log.info("=> SendFileForm - validate - enter");
log.info("=< SendFileForm - validate - exit");
return super.validate(mapping, request);
}
public FormFile getUploadFile() {
return uploadFile;
}
public void setUploadFile(FormFile uploadFile) {
this.uploadFile = uploadFile;
}
}
我不知道为什么会出现这个问题,但是如果您需要有关其他课程的更多详细信息,请发表评论,我会提供。
注1:另一个答案指出,可能有类似的东西SendFileForm SendFileForm = new SendFileForm()
显然是错误的。我没有这样的东西。