テキストボックスがあるjspがあります。
データを投稿した後、リダイレクトを実行し、このテキストボックスにADD
1ページの文字列(plzは以下のコードを参照)を入力するようにします。私が直面している問題は、最初のページに次のようなクエリがあることです。このテキストボックスを空にします。
QueryString()を使用できると聞きましたが、利用可能な場合は他のプロセスを提案してください。ただし、使用方法がわかりません。リダイレクトコードは以下のとおりです。
<%
try {
ResultSet rs = null;
String Add = request.getParameter("Allocation"); // this is the string
String user = (String) session.getAttribute("myusername");
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Date d1 = new Date();
String d1_str = new SimpleDateFormat("yyyy-MM-dd").format(d1);
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","tiger");
PreparedStatement ps = con.prepareStatement("UPDATE SCOPE1 SET ALLOCATED='"+d1_str+"', SPECIALIST='"+user+"' WHERE DBID='"+Add+"'");
con.setAutoCommit(true);
int i = ps.executeUpdate();
if(i!=1) {
String s = "Users.jsp?tgt1 = " + Add + ""; // I wanted to know what should go here
response.sendRedirect(s);
}
else {
out.println("err");
}
}
catch(Exception e) {
out.println(e);
}
%>
私のテキストボックスの名前はtgt1
1ページにあります。
ありがとう