テーブルとテキスト ボックスを作成しました。更新後にデータベースに新しい値を挿入するたびに (ページにも表示されます)、同じ値がテーブルに再度挿入されます。
また、struts.XML ファイルで scope="session" を使用しようとしましたが、問題は解決しませんでした
Java コード:
connection = getConnection();
String query = "INSERT INTO flattype(type) VALUES('"+type+"')";
ps = connection.prepareStatement(query); ps.executeUpdate();
<span class="relative">
<sj:textfield id="flatName" name="flatName" onkeyup="fieldCompleteStatus();"
onkeypress="return CharacterValidation(event,this.value)" >
</sj:textfield>
</span>
<button type="submit" id="add-btn" class="add-btn legend" onclick="submitform(event,'#addNewFlatType');" style="margin-left:182px;margin-right:0px; margin-top:106px;" >Submit</button>
function submitform(event,id,tid)
{
var $jq = jQuery.noConflict();
event.preventDefault();
try
{
var arr;
switch(id)
{
case'#deleteExistingflat':arr=new Array('type:required');
break;
case'#addNewFlatType':arr=new Array('flatName:required');
break;
default:alert('Please mention rules to submit');
break;
}
if(arr.length>0)
{
if(j_validate(id,arr))
{
$jq(id).submit();
$jq(tid).val(" ");
return true;
}
}
else
{
alert("not defined");
return false;
}
}
catch(e)
{
alert(e);
}
}