gpt4 book ai didi

javascript - 如何在使用 springs 框架工作时提供 jsp 页面的 url 以打开 WEB-INF 文件夹中的弹出窗口

转载 作者:行者123 更新时间:2023-11-30 18:29:09 25 4
gpt4 key购买 nike

在我的项目中,我需要从另一个 jsp 打开一个 jsp 页面作为弹出窗口,因为我使用如下 javascript 代码

window.open('popup.jsp','popupname','//properties of popup window ')

在 url 中,如果我如上所述提到,那么我必须将该 jsp 页面保存在 webcontent 文件夹中

现在我的问题是,如果我想将该 jsp 页面保留在 WEB-INF 文件夹中,我该如何提及 url。

我尝试提供类似 WEB-INF/popup.jsp 的 url,但它不起作用。但如果我在 webcontent 中创建一个新文件夹并尝试像 createdfolder/popup.jsp 一样访问它,它的工作。

任何人都可以帮助我解决这个问题,我如何获得访问 WEB-INF 中的 jsp 页面的 url。

注意:-我在我的项目中使用 Spring 框架。

最佳答案

你必须使用 viewResolver 来找到 WEB-INF 中的 jsp 页面

<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>

在你的 Controller 中添加这个

@RequestMapping("/popup.htm")
public String showPopupPage(){
return "popup";
}

在你的jsp页面中添加这个

window.open('popup.htm','popupname','//properties of popup window ')

关于javascript - 如何在使用 springs 框架工作时提供 jsp 页面的 url 以打开 WEB-INF 文件夹中的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10128128/

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