如何在struts2动作中获取ContextPath?

shi*_*iva 3 java struts2

我在我的项目中使用struts2.必须在我的JSP操作中生成图像并将其存储在war文件路径中.为此,我必须在Struts2中获取Contextpath.那么如何获取War文件路径将图像/文件存储在WAR文件下的指定文件夹中?

任何人都可以帮我在struts2中找到Contextpath.提前致谢.

Moh*_* SV 8

使用以下代码......

public class Page1 extends ActionSupport implements ServletRequestAware {
  public HttpServletRequest request;

  @Override
  public String execute() {
    String contextPath = request.getContextPath();
    System.out.println("Context Path " + contextPath);
    return SUCCESS;
  }

  @Override
  public void setServletRequest(HttpServletRequest request) {
    this.request = request;  
    }
}
Run Code Online (Sandbox Code Playgroud)