如何在JSP中调用jar文件中的方法?

时间:2012-08-19 07:11:04

标签: java jsp

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

4 个答案:

答案 0 :(得分:2)

要在您的网络应用中使用外部.jars,这些JARs必须放在WEB-INF/lib文件夹下,并且您想调用executeQuery(String sql)中定义的方法XXXXX 1}} class。

如果该类型XXXXpublic

  1. 方法executeQuery(String sql)是public static然后通过
    方法调用此方法      XXXX.executeQuery(param)语法;
  2. 如果是public实例方法,则创建XXXX类型的对象并调用它。

答案 1 :(得分:1)

为什么要导入单独的jar文件来执行此操作,您应该使用

SQL TAG LIBRARY

答案 2 :(得分:0)

你不应该在JSP(表示层)中这样做,但是如果你真的想要在JSP中导入带有以下行的类/类:

<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>

答案 3 :(得分:0)

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

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

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