可能性の重複をJavaクラスを呼び出す方法:
Calling a java method in jspJSPファイルから
は、私がそのメソッドにJSPページと入力値からJavaメソッドを呼び出す必要があります。
main関数がJavaクラスにあるときに正しい答えが得られましたが、jspページで呼び出されたとき入力を入力できません。
可能性の重複をJavaクラスを呼び出す方法:
Calling a java method in jspJSPファイルから
は、私がそのメソッドにJSPページと入力値からJavaメソッドを呼び出す必要があります。
main関数がJavaクラスにあるときに正しい答えが得られましたが、jspページで呼び出されたとき入力を入力できません。
あなたのjspコードにクラスへの参照はありますか?
<% import="your class package" %>
ファーストクラスをインポートします。その後
<%@ page import="mypackage.myclass" %>
を、あなただけのメソッドを呼び出すことができます。
<% myclass object = new myclass();
object.invoke();
%>
また、そのようなリターンから詳細を表示することができます
Your name is: ${object.getName()}
返信いただいた皆さん、ありがとうございました....私のIDEはnetbeansで、WEB-INFに自分のクラスを保存しました/ classesしかし、問題は私がパッケージ名を知らないということです。そのため、インポートタグでエラーが発生する – sithu
パッケージ名がわからないのはどういう意味ですか?あなたのクラスではないですか?パッケージはnetbeansから自動完成されています。 –
useBeanタグを使用する
<jsp:useBean id="cust" class="com.Customer" scope="session"/>
<%= cust.yourMethodHere() %>
一般的に、サーブレットにメソッドをラップし、HTMLのフォームから取得した値を使用してメソッドを呼び出します(例: JSP)。私はそれらの概念を読んで言うと思います。しかしそれとは別に、これはSOに効果的に答えられるにはあまりにも広い質問です。投票を終了する。 –
を参照してくださいhttp://stackoverflow.com/questions/2354293/calling-a-java-method-in-jsp –