Spring WebFlow,我无法在流程之外找到文件的路径?

时间:2012-09-04 14:45:46

标签: java spring spring-webflow

Spring WebFlow,我无法在流程之外找到文件的路径?

我正在开发Spring Webflow2项目,有时我必须访问不在我的流程中的JavaScript和图像文件。我无法找到放入JSP页面的正确途径。

示例:

这是在流程中的JSP中:

function ShowCalendar(CONTROL,START_YEAR,END_YEAR,FORMAT){
alert("Loading Calendar js/HTMLCalendar.jsp" );
ControlToSet = eval(CONTROL);
StartYear = START_YEAR;
EndYear = END_YEAR;
FormatAs = FORMAT;

var strFeatures = "width=" + CalWidth + ",height=140" + ",left=" + LEFT + ",top=" + TOP;
var CalWindow = window.open("../calendar.jsp","Calendar", strFeatures)
CalWindow.focus();
}

我收到警报但我的项目从未找到位于WebContent根目录中的calendar.jsp?有人可以请帮帮我。我也在尝试加载图片

SRC = “/图片/ cal.bmp”

在WebContent / images中,但它也找不到?

1 个答案:

答案 0 :(得分:1)

这两者都是客户端内容请求。也就是说,从您的浏览器。所以它们与WebFlow没有任何关系,它们与浏览器用于加载当前页面的URL相关(除非您的JSP也有HTML base href标记)。

如果您的window.open()网址或img src与服务器相关(以/开头),则您需要在其前面使用您的网络应用程序的上下文根。例如/myapplication/images

相关问题