@Before(Tx.class)
public void addLog(){
//enctype="multipart/form-data",用了这个提交过来的表单,需要先getFile(),才能再getPara(),否则为空
getFile();
//还没做用户类,直接赋值
int uid = 1;
//获取表单传过来的值
String title = getPara("title");
String content = getPara("content");
//上传文件
UploadFile uploaderInput = getFile(getPara("uploaderInput"));
UploadFile atta = getFile(getPara("atta"));
//获取上传文件的路径
String imgPath = uploaderInput.getUploadPath();
String attaPath = atta.getUploadPath();
//获取当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = sdf.format(new Date());
LogService.ls.saveLog(uid,title, content,date, imgPath, attaPath);
}
获取上传文件的路径的那里会报空指针,然后我试了试获取文件名字,也是空指针,最后我
直接syso输出上传的文件,显示null,但是文件已经上传了,就是获取不了信息,这是为什
么?我学jfinal两个星期,问的问题可能很小白,但我就是不明白,想在这里求助