Struts2的配置文件加上如下内容:
<constant name="struts.multipart.maxSize" value="1152921504606846970006" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.multipart.saveDir" value="/tmp" />
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.devMode" value="false" />
<bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest"
name="myRequestParser" class=" com.cn.RequestParseWrapper "
scope="default" optional="true" />
<constant name="struts.multipart.handler" value="myRequestParser" />
标红的这里你要写一个类,这个类的代码哪下所示:
public class RequestParseWrapper extends JakartaMultiPartRequest {
public void parse(HttpServletRequest servletRequest, String saveDir)throws IOException
{
}
}
虽然这个类什么也没有,但是必须得有。
这样就可以解决 List items = upload.parseRequest(request);它为空的问题了。
<constant name="struts.multipart.maxSize" value="1152921504606846970006" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.multipart.saveDir" value="/tmp" />
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.devMode" value="false" />
<bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest"
name="myRequestParser" class=" com.cn.RequestParseWrapper "
scope="default" optional="true" />
<constant name="struts.multipart.handler" value="myRequestParser" />
标红的这里你要写一个类,这个类的代码哪下所示:
public class RequestParseWrapper extends JakartaMultiPartRequest {
public void parse(HttpServletRequest servletRequest, String saveDir)throws IOException
{
}
}
虽然这个类什么也没有,但是必须得有。
这样就可以解决 List items = upload.parseRequest(request);它为空的问题了。