【发布时间】:2011-07-21 03:21:39
【问题描述】:
我正在为现有的 appengine 站点在 eclipse 中使用一些 java 源代码。我想让现有页面之一显示一个谷歌地球插件小程序。
我有这个在 html 文件中工作的小 sn-p,但我不知道如何让 servlet 将它放入它生成的 html 中。
我并不是真正的编码员,所以我需要一些非常简洁的说明来了解如何让 java 完成这项工作。
<script src="http://www.gmodules.com/ig/ifr?url=http://code.google.com/apis/kml/embed/tourgadget.xml&up_kml_url=https%3A%2F%2Fwebfiles.colorado.edu%2Fwww%2FLSF%2520DB%2520Placemarks5.kmz&up_tour_index=1&up_tour_autoplay=1&up_show_navcontrols=1&up_show_buildings=1&up_show_terrain=1&up_show_roads=0&up_show_borders=1&up_sphere=earth&synd=open&w=700&h=600&title=Embedded+Tour+Player&border=http%3A%2F%2Fwww.gmodules.com%2Fig%2Fimages%2F&output=js"></script>
===
protected void beginBasicHtmlResponse(String pageName, String headContent, HttpServletResponse resp,
HttpServletRequest req, boolean displayLinks) throws IOException {
resp.addHeader(HOST_HEADER, getServerURL(req));
resp.setContentType(ServletConsts.RESP_TYPE_HTML);
resp.setCharacterEncoding(ServletConsts.ENCODE_SCHEME);
PrintWriter out = resp.getWriter();
out.write(HtmlConsts.HTML_OPEN);
out.write("<link rel=\"icon\" type=\"image/png\" href=\"/odk_color.png\">");
out.write(HtmlUtil.wrapWithHtmlTags(HtmlConsts.HEAD, headContent + HtmlUtil.wrapWithHtmlTags(
HtmlConsts.TITLE, BasicConsts.APPLICATION_NAME)));
out.write(HtmlConsts.BODY_OPEN);
out.write(HtmlUtil.wrapWithHtmlTags(HtmlConsts.H2, "<FONT COLOR=330066 size=0><img src='/odk_color.png'/>" + HtmlConsts.SPACE + BasicConsts.APPLICATION_NAME) + "</FONT>");
if (displayLinks) {
UserService userService = UserServiceFactory.getUserService();
out.write(generateNavigationInfo());
out.write(HtmlConsts.TAB + HtmlConsts.TAB);
out.write(HtmlUtil.createHref(userService.createLogoutURL("/"), "Log Out from "
+ userService.getCurrentUser().getNickname()));
out.write(HtmlConsts.TAB + "<FONT SIZE=1>" + ServletConsts.VERSION + "</FONT>");
}
out.write(HtmlConsts.LINE_BREAK + HtmlConsts.LINE_BREAK);
out.write(HtmlUtil.wrapWithHtmlTags(HtmlConsts.H1, pageName));
}
【问题讨论】:
-
您是否确定了输出现有 HTML 的代码位?如果可以,可以在这里发布吗?
标签: java html jsp servlets jakarta-ee