Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在使用springs框架时提供jsp页面的url以打开WEB-INF文件夹中的弹出窗口_Javascript_Springsource - Fatal编程技术网

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

Javascript 如何在使用springs框架时提供jsp页面的url以打开WEB-INF文件夹中的弹出窗口,javascript,springsource,Javascript,Springsource,在我的项目中,我需要从另一个jsp打开一个jsp页面作为弹出窗口,为此我使用如下javascript代码 open('popup.jsp','popupname','//弹出窗口的属性') 在url中,如果我提到如上所述,那么我必须将该jsp页面保存在webcontent文件夹中 现在我的问题是,如果我想在WEB-INF文件夹中保留jsp页面,我必须如何提及url 我试图给出类似WEB-INF/popup.jsp的url,但它不起作用。但是,如果我在webcontent中创建一个新文件夹,并尝试

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

open('popup.jsp','popupname','//弹出窗口的属性')

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

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

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

有人能帮我解决这个问题吗?我如何获得url来访问WEB-INF中的jsp页面


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

您必须使用
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>
将其添加到jsp页面中

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

WEB-INF中的JSP不能直接用于客户端。要么通过控制器访问它,要么如果必须直接访问它,就不要把它放在那里。它们被放在那里的原因是特别不允许直接访问——为什么你想要它,但仍然吸引直接访问?
window.open('popup.htm','popupname','//properties of popup window ')