gpt4 book ai didi

java - Nutch 新手 - JSP 与 html 问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:37:14 25 4
gpt4 key购买 nike

系统:Mac OSX

我已经设置了 nutch,以便它抓取我的网站并为其建立索引。它还返回搜索结果。我的问题是我想自定义 Nutch index.jsp 和 search.jsp 页面以适合我的网站。我已经阅读了 jsp 上的内容,它说只需放入 html 标签,然后使用 <% %> 包含您想要的 Java scriplet 即可。由于某种原因,当我编辑文件(索引和搜索)时没有任何变化

以下是原始文件显示的内容:

<%@ 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 + "/");
%>

这是我编辑的版本,添加了总乱码测试来测试它:

<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>

一切都没有改变,nutch homepage/index.jsp 仍然显示与原始内容相同。这是我第一次接触 JSP,所以这正是我到目前为止所学到的。谁能告诉我为什么页面不显示乱码的 html?

最佳答案

我的搜索已完全修改。不过我有我的<html>...第二个 scriptlet 之后的标签即 <% %>不是<%@ page .
至于你的index.jsp修改了它有一个重定向response.sendRedirect因此,在我看来,你什么也没看到很正常。
另外,我假设您负责将 jsp 页面加载到 tomcat/webapps 树下的正确位置,因为标准 ant make 文件没有这样做。所以我最终添加了一些 Ant 任务来修补我的测试网站。
请注意,如果您要更改 .jar 文件,您还需要重新启动 Tomcat。

关于java - Nutch 新手 - JSP 与 html 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com