Nutch Newbie - JSP с проблемой HTML - PullRequest
1 голос
/ 22 мая 2011

Система: Mac OSX

Я настроил Nutch, чтобы он сканировал и индексировал мой сайт.Он также возвращает результаты поиска.Моя проблема в том, что я хочу настроить страницы Nutch index.jsp и search.jsp, чтобы они соответствовали моему сайту.Я прочитал и на jsp, и он говорит, что это просто вопрос вставки html-тегов и последующего использования <%%> для включения желаемых сценариев Java.По какой-то причине ничего не меняется, когда я редактирую файлы (индекс и поиск)

Вот то, что показывает оригинальный файл:

<%@ page
  session="false"
  import="java.io.*"
  import="java.util.*"
%><%
  String language =
    ResourceBundle.getBundle("org.nutch.jsp.search", request.getLocale())
    .getLocale().getLanguage();
  String requestURI = HttpUtils.getRequestURL(request).toString();
  String base = requestURI.substring(0, requestURI.lastIndexOf('/'));
  response.sendRedirect(language + "/");
%>

Вот моя отредактированная версия с суммированным трюком, добавленным в тестit:

<html>
<head>
</head>
<body>

gigigyigig


<%@ page
  session="false"
  import="java.io.*"
  import="java.util.*"
%><%
  String language =
    ResourceBundle.getBundle("org.nutch.jsp.search", request.getLocale())
    .getLocale().getLanguage();
  String requestURI = HttpUtils.getRequestURL(request).toString();
  String base = requestURI.substring(0, requestURI.lastIndexOf('/'));
  response.sendRedirect(language + "/");
%>

ghjgjkbkhb
hjgjvjhvj

</body>
</html>

Ничего не изменилось, и домашняя страница / index.jsp по-прежнему отображается так же, как оригинал.Это мое первое знакомство с JSP, так что это то, что я до сих пор изучал.Может кто-нибудь сказать мне, почему страница не отображает HTML с набитым тарабарщиной ??

1 Ответ

1 голос
/ 22 мая 2011

Мой поиск полностью изменен. Однако у меня есть <html>... теги после второго скриптлета, т.е. <% %> не <%@ page.
Что касается модифицированного index.jsp, он имеет перенаправление response.sendRedirect, и поэтому мне кажется нормальным, что вы ничего не видите.
Также я предполагаю, что вы позаботились о загрузке страниц jsp в нужном месте под деревом tomcat / webapps, потому что стандартный файл ant make этого не делает. Поэтому я добавил несколько задач Ant для исправления моего тестового сайта.
Будьте осторожны, если вы собираетесь изменить файлы .jar, вам также нужно перезапустить Tomcat.

...