
在Eclipse中,您需要将
jspider项目添加到
crawler_GUI项目中,如下所示:
crawler_GUI
属性> Java构建路径>项目>添加jspider
。crawler_GUI
属性> Java EE模块依赖关系>勾号jspider
。
不要忘记清理
/WEB-INF/classes您手动添加的所有松散文件。这是不必要的。如果您以正确的方式引用了项目,则Eclipse将自动进行处理。另外,任何松散的JAR文件都应该放在中
/WEB-INF/lib。
现在是故事的JSP部分。很难找到根本原因,因为您是在JSP文件而不是真实的Java类中编写了原始Java代码。第一步是检查服务器日志中是否存在任何不一致之处。也可能发生
ESpider了加载了错误版本的类(缺少sysout)的情况。
正如已经暗示的那样,这实际上并不是您应该使用JSP的方式。它被用作编写HTML / CSS /
JS的模板,您可以在其中借助JSTL之类的标签库动态控制流程,并使用EL访问后端数据。原始Java代码属于Java类,而不属于JSP文件。在这种情况下,您应该使用Servlet类。只需创建一个类
extendsHttpServlet,
doGet()用相应的
ESpider东西相应地实现该方法,最后转到JSP页面以显示结果,在中注册servlet
web.xml并通过覆盖
url-patternin中的URL对其进行调用
web.xml。您可以在这里找到很多不错的JSP /
Servlet教程。
PS:请确保您了解
robots.txt政策…
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)