【问题标题】:how to call a java class from a jsp file [duplicate]如何从jsp文件调用java类[重复]
【发布时间】:2012-03-29 09:40:54
【问题描述】:

可能重复:
Calling a java method in jsp

我需要从 jsp 页面调用 Java 方法并将值输入到该方法中。

当main函数在Java类中时得到正确答案,但是当它被jsp页面调用时我无法输入。

【问题讨论】:

  • 通常你会将方法包装在一个 servlet 中,并使用从 HTML 中的表单(例如 JSP)中获得的值调用它。我会说阅读这些概念。但除此之外,这是一个太宽泛的问题,无法在 SO 上得到有效回答。投票结束。

标签: java jsp


【解决方案1】:

首先导入你的类:

<%@ page import="mypackage.myclass" %>

之后,您就可以调用该方法了:

<% myclass object = new myclass();
   object.invoke();
%>

您还可以像这样显示退货的详细信息:

Your name is: ${object.getName()}

【讨论】:

  • 谢谢大家的回复.... 我的 IDE 是 netbeans,我已经将我的类存储在 WEB-INF/classes 中,但问题是我不知道包名。所以导入标签会报错
  • 不知道包名是什么意思?不是你的课吗?您可以在 netbeans 的自动完成中找到该包。
【解决方案2】:

您的 jsp 代码中是否存在对类的引用?

<% import="your class package" %>

【讨论】:

    【解决方案3】:

    使用useBean标签

    <jsp:useBean id="cust" class="com.Customer" scope="session"/> 
    
    <%= cust.yourMethodHere() %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 2013-04-17
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多