最后的总结和体会!
在LoginAction.java中
(一) //取得数据库连接
dataSource = getDataSource(request,"dbsource");
conn = dataSource.getConnection();
这里必须是写成dataSource = getDataSource(request,"dbsource");而别人的代码为什么是dataSource = getDataSource(request);
这里有些疑惑!
(二)
UserForm userForm = (UserForm) form;这段代码,开始我写成了UserForm userForm = new UserForm();
发现数据库操作时,总得不到username,password两个参数!这里我可是费了很大力气,才判断出来的!(可能是因为刚开始接触,有些菜了!:)
后来又参考别人的文章,大概的看了一遍,得不到参数,肯定是引用UserForm有问题,可能是初始化的原因!(这里的标准说法,其实我也不知道),后来发现这段代码我写的和别人的不一样,哈哈!我这里肯定的判断是这句的问题,果不出所料,改过以后,一切就OK了!
好了,此文到此over! 希望你得到大家的指点,同时也希望给初学者提供一些参考!(最后声明本文是参考网上的代码)
在LoginAction.java中
(一) //取得数据库连接
dataSource = getDataSource(request,"dbsource");
conn = dataSource.getConnection();
这里必须是写成dataSource = getDataSource(request,"dbsource");而别人的代码为什么是dataSource = getDataSource(request);
这里有些疑惑!
(二)
UserForm userForm = (UserForm) form;这段代码,开始我写成了UserForm userForm = new UserForm();
发现数据库操作时,总得不到username,password两个参数!这里我可是费了很大力气,才判断出来的!(可能是因为刚开始接触,有些菜了!:)
后来又参考别人的文章,大概的看了一遍,得不到参数,肯定是引用UserForm有问题,可能是初始化的原因!(这里的标准说法,其实我也不知道),后来发现这段代码我写的和别人的不一样,哈哈!我这里肯定的判断是这句的问题,果不出所料,改过以后,一切就OK了!
好了,此文到此over! 希望你得到大家的指点,同时也希望给初学者提供一些参考!(最后声明本文是参考网上的代码)
浙公网安备 33010602011771号