【发布时间】:2012-03-29 09:40:54
【问题描述】:
我需要从 jsp 页面调用 Java 方法并将值输入到该方法中。
当main函数在Java类中时得到正确答案,但是当它被jsp页面调用时我无法输入。
【问题讨论】:
-
通常你会将方法包装在一个 servlet 中,并使用从 HTML 中的表单(例如 JSP)中获得的值调用它。我会说阅读这些概念。但除此之外,这是一个太宽泛的问题,无法在 SO 上得到有效回答。投票结束。
我需要从 jsp 页面调用 Java 方法并将值输入到该方法中。
当main函数在Java类中时得到正确答案,但是当它被jsp页面调用时我无法输入。
【问题讨论】:
首先导入你的类:
<%@ page import="mypackage.myclass" %>
之后,您就可以调用该方法了:
<% myclass object = new myclass();
object.invoke();
%>
您还可以像这样显示退货的详细信息:
Your name is: ${object.getName()}
【讨论】:
您的 jsp 代码中是否存在对类的引用?
<% import="your class package" %>
【讨论】:
使用useBean标签
<jsp:useBean id="cust" class="com.Customer" scope="session"/>
<%= cust.yourMethodHere() %>
【讨论】: