2

我有 Java 程序,因为我有数据库连接,并且很少调用方法来运行 SQL 查询。我使用 Apache ANT 为该 java 文件生成了 jar 文件。现在我在我的 JSP 中导入了那个 jar 文件。现在如何executeQuery(String sql)从该 Java 文件中存在的该 jar 文件调用方法。

4

4 回答 4

2

为了.jars在您的 web 应用程序中使用 external,这些JARs必须放在WEB-INF/lib文件夹下,并且您要调用一个方法 -executeQuery(String sql)XXXXX类中定义。

如果该类型XXXXpublic并且


  1. XXXX.executeQuery(param)方法 executeQuery(String sql) 是 public static 然后通过语法调用该方法;
  2. 如果它是一个public实例方法,则创建一个XXXX类型的对象并调用它。
于 2012-08-20T02:59:59.680 回答
1

为什么要导入一个单独的 jar 文件来执行这个你应该使用

SQL 标记库

于 2012-08-19T07:47:22.253 回答
0

首先将您的外部 .jar 放入应用程序的 lib 文件夹(WEB-INF/lib),然后您只需使用 jsp 的导入标记导入要使用的 jar 文件的类或包。

<%@ page import="yourPackage.ClassName" %>

现在您可以像在简单的 java 程序中一样简单地在该类的对象上调用您的方法

于 2012-08-20T06:31:09.813 回答
0

您不应该在 JSP(表示层)中这样做,但如果您真的想要,您必须在 JSP 中使用以下行导入类/类:

<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>
于 2012-08-19T07:18:50.950 回答