我有一个app引擎Web应用程序,并尝试将jsp文件加载到JavaScript中的div,例如
$("#resultList").load("resources/jsp/result.jsp")
当我作为Web应用程序运行时,它在本地服务器中运行。但是,当我部署到app引擎时,似乎应用程序找不到jsp文件。为什么它在本地appen引擎中工作,而不是在远程工作?
答案 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()
的文件的路径