struts2文件上传的空指针异常

struts2文件上传的空指针异常,第1张

String Directory = ServletActionContext.getRequest().getRealPath("/uploadFiles")

这样试试? 我猜测你这个:private ServletContext context....明白?-----没有赋值

首先,struts2进行权限验证是用拦截器做的

一个简单的登录拦截器示例如下:

package com.zdf.interceptor

import com.opensymphony.xwork2.Action

import com.opensymphony.xwork2.ActionInvocation

import com.opensymphony.xwork2.interceptor.AbstractInterceptor

import com.zdf.entity.Admin

@SuppressWarnings("serial")

public class LoginInterceptor extends AbstractInterceptor{

@Override

public String intercept(ActionInvocation invocation) throws Exception {

// TODO Auto-generated method stub

Admin admin = (Admin)invocation.getInvocationContext().getSession().get("ADMIN")

if(admin!=null){

return invocation.invoke()

}else{

return Action.LOGIN

}

}

}

你的private yewu yw

private yewuDao ywDao这两个对象都既没有用spring的注解注入也没有自己New对象,而

后面的execute(){}方法里面直接用了该对象,肯定会报指针啊;以后再遇到这种问题的时候,自己打断点,按f6一步步调试,看看是哪个值是空的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11717192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存