0

オンライン試験システムのプロジェクトを作成しています。プロジェクトは正常に実行されています。問題は、データベースに入力する必要があるマークをエンド ユーザーが取得することです。

私にはできないこと。

私のコードは以下の通りです。

String UserName = request.getParameter("UserName");
String q = "insert into Data (UserName,MARKS) values("+UserName+" , "+count+")";
System.out.println(q);

ここで、count は、マークが格納される変数です。

クエリを印刷しました。そのことから、カウント変数の値を取得していると言えますが、ユーザーが入力した USERNAME の値を取得できません。

4

1 に答える 1

0

パラメータ「UserName」が正しいかどうかを確認してください。

または

UserNameその後、取得できるセッション値として保存できます。

 String userName = request.getParameter("txtUserName");

session.setAttribute("userName", userName);
String manager = session.getAttribute("userName");
于 2012-08-26T06:46:30.780 に答える