servlet AAA 部分内容:
protected void doGet(HttpServletRequest req, HttpServletResponse resp) { resp.setContentType("text/html"); ContentHtml contenHtml = new HtmlCreater.InitHtmlContent(); final PrintWriter w = resp.getWriter(); w.println(contentHtml.getHtmlpage()); //输出页面 }
a.html 部分:
<script src="/XXX/js/jquery/jquery.1.11.1.min.js"></script> <script src="/XXX/js/jquery/jquery.serialize-object.min.js"></script>容器为 tomcat; 在 servlet AAA 中先对 a.html 页面内容做了修改,然后再在 doGet 方法中输出该页面内容; 但是在前台访问 servlet AAA 时,发现 a.html 中之前引入的 js 文件全都不能识别(js 文件内容和路径都没有问题)。 运行时报如下错误:
Uncaught SyntaxError: Unexpected token < jquery.serialize-object.min.js:1 Uncaught SyntaxError: Unexpected token < jquery.1.11.1.min.js:1
这是别人的代码,研究了一天也没弄清楚为什么运行时会找不到 js 文件。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.