2015-11-13 17 views
0

我有一個應用程序引擎的Web應用程序,並嘗試加載JSP文件在JavaScript中的div如負荷JSP到應用程序引擎的div

$("#resultList").load("resources/jsp/result.jsp") 

當我作爲Web應用程序運行,它工作在本地服務器。但是,當我部署到應用程序引擎時,似乎應用程序無法找到jsp文件。爲什麼它在本地appen引擎中工作,但不在遠程?

回答

-1

你應該使用相對路徑到您呼叫負載()

+1

這被標記爲低質量的帖子,但我投票把它留在地方 - 沒有足夠的OP中的信息表明這並不是問題的確切原因。 – brandonscript

0

我的猜測是,你的JSP文件不可用的文件的路徑,由於一些配置文件或錯位。爲了解決這個問題,你可以嘗試建立在你的web.xml一個servlet映射是這樣的:

<servlet> 
    <servlet-name>my-jsp-file</servlet-name> 
    <!-- jsp files should be placed somewhere under WEB-INF --> 
    <jsp-file>/WEB-INF/path/to/jsp.jsp</jsp-file> 
</servlet> 

<servlet-mapping> 
    <servlet-name>my-jsp-file</servlet-name> 
    <url-pattern>/resources/jsp/result.jsp</url-pattern> 
</servlet-mapping>