私は、名前と姓のようなユーザーからの詳細を取得するjspファイルを持っています。私はユーザーの回答を保存し、データベースに保存するためにJavaクラスで使用したいと思います。 これはどのように起こる可能性がありますか?Javaクラスのjsp変数
おかげ アル
私は、名前と姓のようなユーザーからの詳細を取得するjspファイルを持っています。私はユーザーの回答を保存し、データベースに保存するためにJavaクラスで使用したいと思います。 これはどのように起こる可能性がありますか?Javaクラスのjsp変数
おかげ アル
はい - フォームでそれらを提出します。その後、request.getParameter(..)
でそれらを読むことができます。次に、JDBCを使用してデータベースに格納します。
ありがとう。私はフォームを作った。あなたはjavaファイル内のrequest.getParameterを使用して変数を使用できますか? – user1218282
これを行う基本的な方法は、使用するクラスをインポートし、そのクラスをインスタンス化し、そのクラスのメソッドを使用してフォーム変数を渡すことです。ここで
は簡単な例です:あなたが言うように
<%@page import="MyClass" %>
<%
MyClass myClassInstance = new MyClass();
//get the value of the submitted form element called "name"
String nameString = request.getParameter("name");
if(nameString != null && nameString.length() > 0)
myClassInstance.setName(nameString);
%>
//the rest of the JSP would follow
、あなたはすでにJDBCを使用する方法を知っているので、それは、Javaクラスにいたら、データベースにその値を取得するのは簡単でなければなりません。
あなたの答えは非常に便利です、私は今それをテストしていただきありがとうございます。 – user1218282
注意してください。この回答は、長期的には怪我をするかもしれない悪い習慣を露呈する。 – BalusC
特に何か?私は間違っていたことを知っていただきありがとうと思いますので、将来私は同じミスを犯さないでしょう。 – jonmorgan
より具体的な質問がある場合は、JDBCとサーブレットの学習を開始してください。http://docs.oracle.com/javase/tutorial/jdbc/basics/およびhttp://stackoverflow.com/tags/servlets/情報 – BalusC
私はJDBCを使用する方法を知っています、私の問題はどのようにjspからjavaファイルに変数を取得することです。 – user1218282
あなたはサーブレットの使い方を知らないようです。リクエストパラメータの収集については、ちょっとしたJSP /サーブレットの本/チュートリアルの第1章で説明しています。あなたの答えには – BalusC