java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a
cloned connection while in manual transaction mode.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getImplConnection(Unknown Sour
ce)
at com.microsoft.jdbc.base.BaseStatement.setupImplConnection(Unknown Sou
rce)
at com.microsoft.jdbc.base.BaseStatement.<init>(Unknown Source)
at com.microsoft.jdbc.base.BasePreparedStatement.<init>(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.prepareStatement(Unknown Sourc
e)
at com.microsoft.jdbc.base.BaseConnection.prepareStatement(Unknown Sourc
e)
at com.learndiary.website.dao.LearnDiaryDB.postArticle(LearnDiaryDB.java
:792)
at com.learndiary.website.action.disgoal.PostAdvice0Action.execute(PostA
dvice0Action.java:89)
作者:zhl
我开始学习java 有一年了,但是觉得自己学习太慢,所以想出来和大家沟通交流,我性格开朗,善于交往。
解决learndiaryV0.9的重复提交问题
关于我做改动的说明
1 在common文件夹中增加了一个文件jslib.js 此文件中写公用脚本。
//when form submit chanage the submit button disable
//f form object
//author zhanghongliang
//date 2004-11-30
function checkSubmit(f){
f.submit.disabled = true;
f.reset.disabled = true;
return true;
}
2 在需要验证重复提交的文件头部包含此脚本
<script language="javascript" src="common/jslib.js"></script>
在form 中添加 onsubmit="return checkSubmit(this)"
修改按钮的属性增加name属性 代码是 property="submit" reset 也要写
此修改完成。
我把所有修改过的文件按目录结构放置好了,只要把整个文件夹拷贝覆盖原来的文件即可。
有问题请mail to me!!
zhanghonliang@yoee.com
2004-11-30