2012-03-29 26 views
0

可能性の重複をJavaクラスを呼び出す方法:
Calling a java method in jspJSPファイルから

は、私がそのメソッドにJSPページと入力値からJavaメソッドを呼び出す必要があります。

main関数がJavaクラスにあるときに正しい答えが得られましたが、jspページで呼び出されたとき入力を入力できません。

+1

一般的に、サーブレットにメソッドをラップし、HTMLのフォームから取得した値を使用してメソッドを呼び出します(例: JSP)。私はそれらの概念を読んで言うと思います。しかしそれとは別に、これはSOに効果的に答えられるにはあまりにも広い質問です。投票を終了する。 –

+0

を参照してくださいhttp://stackoverflow.com/questions/2354293/calling-a-java-method-in-jsp –

答えて

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に自分のクラスを保存しました/ classesしかし、問題は私がパッケージ名を知らないということです。そのため、インポートタグでエラーが発生する – sithu

+0

パッケージ名がわからないのはどういう意味ですか?あなたのクラスではないですか?パッケージはnetbeansから自動完成されています。 –

0

useBeanタグを使用する

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

<%= cust.yourMethodHere() %> 
関連する問題