gpt4 book ai didi

java - 如何从 Web 应用程序项目执行并包含 Java API

转载 作者:行者123 更新时间:2023-12-01 15:30:52 25 4
gpt4 key购买 nike

这与以下问题类似 java parameter in jsp:includehttps://stackoverflow.com/questions/6677981/eclipse-project-from-ant-build-file-for-a-java-web-project-on-svn-doesnt-import

我希望从 JSP 文件 (response.jsp) 执行 Java 文件 (run.java) 并将其输出返回到 JSP 文件。

我正在使用

Mac OSX 10.6.8, Apache 汤姆猫6.0.16,Java1.6.0_29,Eclipse IDE Indigo,

我在 Tomcat 中部署了一个 JSP Web 应用程序,用于搜索 XML 内容存储库并将结果返回给用户。

我被要求包含一个 Java API,该 API 使用相同的查询抓取预定义的网站。这必须与 Web 应用程序分开

我需要将用户查询发送到Java API,并将内容返回到JSP WebAp。谁能给我一些关于向外部 Java API 发布查询的信息?

JSP 文件已调用同一 WebAp 中的其他 .jsp 文件,例如

<%@ include file="siteheader.jsp" %>
<jsp:include page="<%= session.getAttribute(\"device\") + \"header.jsp\"%>">
<jsp:param name="title" value="Response" />
</jsp:include>

我已经尝试了以下方法以及其他一些变体,以使其至少连接到外部java文件,但无法破解它。

<%@ include file="/Users/me/Documents/workspace/Slicer/src/slicer/Run.java"     %>

我不断收到 tomcat 错误,找不到文件“Macintosh HD/Users/me/Documents/workspace/Slicer/src/slicer/Run.java”

非常感谢任何建议或帮助

B

最佳答案

在 JSP 页面中包含 Java 源文件是不正确的。您应该做的是从服务器组件(如 Servlet)执行 java 程序(作为 Class 或 JAR 文件)(您可以从 JSP 页面执行此操作,但此类操作应在 Controller 层中完成)。

关于java - 如何从 Web 应用程序项目执行并包含 Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9519669/

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