将jsp加载到app引擎中的div

时间:2015-11-13 06:15:05

标签: javascript jsp google-app-engine

我有一个app引擎Web应用程序,并尝试将jsp文件加载到JavaScript中的div,例如

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

当我作为Web应用程序运行时,它在本地服务器中运行。但是,当我部署到app引擎时,似乎应用程序找不到jsp文件。为什么它在本地appen引擎中工作,而不是在远程工作?

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:-1)

您应该使用相对路径来调用load()

的文件的路径