2012-03-29 33 views
0

可能重複:
Calling a java method in jsp如何調用Java類從JSP文件

我需要調用從一個jsp頁面,輸入值的Java方法在該方法。

當主函數在Java類中但是當它被jsp頁調用時得到正確的答案我無法輸入輸入。

+1

一般而言,您會將該方法包裝在一個servlet中,並使用從HTML中的表單獲取的值(例如, JSP)。我會說讀了這些概念。但除此之外,這是一個太廣泛的問題,要在SO上得到有效的回答。投票結束。 – 2012-03-29 09:43:36

+0

請參閱http://stackoverflow.com/questions/2354293/calling-a-java-method-in-jsp – 2012-03-29 09:48:45

回答

0

是否對您的jsp代碼中存在的類進行引用?

<% import="your class package" %> 
3

首次進口類:

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

之後,你可以調用方法:

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

您也可以從這樣的一個回報顯示詳細信息:

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

謝謝大家的答覆....我的IDE是netbeans,我已經將我的類存儲在WEB-INF中/類,但問題是我不知道包名。所以導入標籤給出了一個錯誤 – sithu 2012-03-29 11:08:20

+0

你是什麼意思你不知道包名?不是你的班級嗎?您可以從netbeans中的自動完成中找到該軟件包。 – 2012-03-29 19:03:30

0

使用useBean標籤

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

<%= cust.yourMethodHere() %>