导入java工程后,servlet中的有关UploadResponse的就报这样的错,The constructor UploadResponse(int) is undefined,(该有的Lib包全导入了)具体代码如下:
if (!RequestCycleHandler.isEnabledForFileUpload(request))
ur = new UploadResponse(UploadResponse.SC_SECURITY_ERROR, null, null,
Messages.NOT_AUTHORIZED_FOR_UPLOAD);
else if (!CommandHandler.isValidForPost(commandStr))
ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, Messages.INVALID_COMMAND);
else if (typeStr != null && !ResourceTypeHandler.isValid(typeStr))
ur = new UploadResponse(UploadResponse.SC_ERROR, null, null, Messages.INVALID_TYPE);
请指点一下。
我遇到这种东西有些事因为编译器,
因为我用的myeclipse的full版本,我先把jdk改成了我自己装的jdk1.6,没用myeclipse自带的那个,然后在compiler里面把level改成了1.6,因为1.5不认识注解。
如果还不行~~~,没办法了,能多贴点代码出来看看么。
构造方法没定义?
噢?你把项目close,吧eclipse关了,然后在打开一下eclipse,再把项目open。
我遇到这种情况,搞不清楚为啥,突然就报package错,关了再打开就没事了。
[quote]ur = new UploadResponse(UploadResponse.SC_SECURITY_ERROR, null, null, [/quote]
看一下这个 UploadResponse 你引入包 是否和其他人一样!是否你的 服务器没有相应的包!
噢,看下你的编译环境,jdk1.5啊,jdk1.6啊,eclipse的配置。