摘要:
代码如下: 显示 这里我本意是利用id为list的超链接,点击之后就提交表单,但是问题是点击之后就刷新页面了,所以表单并没有提交!!!因为我在Action中利用request接收参数,所以可以改成如下:改为或者直接:因为我在Action中使用的request接收参数,当参数action的值为list的时候就执行查询和显示操作 阅读全文
posted @ 2014-03-24 20:18
rldts
阅读(320)
评论(0)
推荐(0)
摘要:
症状: 提交了Form,执行insert操作,经过Debug也确认PreparedStatement.executeUpdate()返回值>0,但是在MySQL中直接查询表,返回的仍然是Empty Set.没有Exception被抛出。原因: DAO Object在执行PreparedStatement.executeUpdate()之前,调用了Connection.setAutoCommit(false),而由于程序的逻辑关系,没有调用Connection.commit()就返回了,所以实际上数据并没有被写入数据库。但是也没有报错。因为PreparedStatement.execute 阅读全文
posted @ 2014-03-24 18:15
rldts
阅读(1142)
评论(0)
推荐(0)
摘要:
DAOProxy的代码:下面代码中红色高亮的就是出问题的地方,DAOFactory中会构造一个PersonDAOProxy,调用listPersons或者addPerson显然会导致递归,从而导致MySQL链接数溢出!将高亮处的代码修改为:dao.listPersons()、dao.addPerson(person)即可!public class PersonDAOProxy implements IPersonDAO { private DatabaseConnection conn = null; private IPersonDAO dao = null; ... 阅读全文
posted @ 2014-03-24 16:25
rldts
阅读(496)
评论(0)
推荐(0)
浙公网安备 33010602011771号