0
私はJSPを使用しており、JavaScriptを正常に使用して10個のダイナミックテキストボックスが機能するようにしています。私の問題は、ダイナミックテキストボックスの名前がすべて同じであるため、テキストボックスの値を取得して次のページで使用する方法です。これらのテキストボックス値をOracleに挿入するにはどうすればよいですか。JSPで同じ名前の複数のテキストフィールドを転送するにはどうすればよいですか?
私はJSPを使用しており、JavaScriptを正常に使用して10個のダイナミックテキストボックスが機能するようにしています。私の問題は、ダイナミックテキストボックスの名前がすべて同じであるため、テキストボックスの値を取得して次のページで使用する方法です。これらのテキストボックス値をOracleに挿入するにはどうすればよいですか。JSPで同じ名前の複数のテキストフィールドを転送するにはどうすればよいですか?
てください
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ProcessTextServlet extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse res) throws
ServletException,IOException {
String values[]=req.getParameterValues("t1");
for(String value : values) {
// Call appropriate class to handle insertion of data to Oracle
// Access the values via "value"
}
}
}
...あなたはこのようなサーブレット「ProcessTextServlet」でこれらのテキストボックスを処理することができ
<html>
<form method="post" action="ProcessTextServlet">
<input type="text" name="t1" />
<input type="text" name="t1" />
<input type="text" name="t1" />
<input type="submit" value="Submit">
</form>
</html>
...あなたは、このようなJSPを設定しているとしましょうJSP /サーブレットを使用してデータベースと適切に対話するための優れた情報についてはhttp://balusc.blogspot.com/2008/07/dao-tutorial-data-layer.htmlをご覧ください。