gpt4 book ai didi

java - Spring WebFlow,我找不到流程之外的文件路径?

转载 作者:行者123 更新时间:2023-12-01 15:11:41 24 4
gpt4 key购买 nike

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="/images/cal.bmp"

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

最佳答案

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

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

关于java - Spring WebFlow,我找不到流程之外的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com