是否可以在运行时获取struts.multipart.maxSize
中定义的struts.xml
值?
使用Struts2
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.24.1</version>
</dependency>
最佳答案
可以通过以下方式完成。将此代码添加到Struts容器管理的操作或bean中。对于其他bean,应使用容器注入依赖项。
private String multipartMaxSize;
@Inject(StrutsConstants.STRUTS_MULTIPART_MAXSIZE)
public void setMultipartMaxSize(String multipartMaxSize) {
this.multipartMaxSize = multipartMaxSize;
}