Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在页面刷新后停止struts表中的重复项_Java - Fatal编程技术网

Java 如何在页面刷新后停止struts表中的重复项

Java 如何在页面刷新后停止struts表中的重复项,java,Java,我已经创建了一个表和一个文本框,每当我在数据库中插入一个新值时(刷新后在第页也可见),相同的值就会再次插入表中 我也试过了 在struts.XML文件中使用scope=session,但这并没有解决我的问题 Java代码: connection=getConnection; 字符串查询=插入flattypetype值“+type+”; ps=connection.prepareStatementquery;执行更新; 提交 函数submitformevent,id,tid { var$jq=jQ

我已经创建了一个表和一个文本框,每当我在数据库中插入一个新值时(刷新后在第页也可见),相同的值就会再次插入表中

我也试过了 在struts.XML文件中使用scope=session,但这并没有解决我的问题

Java代码:

connection=getConnection; 字符串查询=插入flattypetype值“+type+”; ps=connection.prepareStatementquery;执行更新; 提交 函数submitformevent,id,tid { var$jq=jQuery.noConflict; 违约事件; 尝试 { var-arr; 开关ID { 案例'deleteExistingflat':arr=new数组'type:required'; 打破 案例'addNewFlatType':arr=新数组'flatName:required'; 打破 默认值:提醒“请提及要提交的规则”; 打破 } ifarr.长度>0 { 如果你想知道,请告诉我 { $jqid.submit; $jqtid.val; 返回true; } } 其他的 { 警报未定义; 返回false; } } 抓住 { 警惕; }
}

connection=getConnection;字符串查询=插入flattypetype值“+type+”;ps=connection.prepareStatementquery;执行更新;你提供的代码是无用的。也许更有趣的是,有一个插入的确切上下文。什么时候叫?它是在控制器中还是直接在JSP中?我的文本框在插入值后不会变为null,这就是为什么刷新后会一次又一次地添加重复值的原因