为了账号安全,请及时绑定邮箱和手机立即绑定

使用JSP+Servlet技术生成报表

寻找信仰 JAVA开发工程师
难度初级
时长 1小时26分
学习人数
综合评分9.10
234人评价 查看评价
9.3 内容实用
9.1 简洁易懂
8.9 逻辑清晰

最赞回答 / 爱编程and爱逻辑
你在web.xml里面映射的servlet路径是/servlet/ShowReport啊,把action="ShowReport"更改为action="servlet/ShowReport"即可。

已采纳回答 / 夏之泡沫
你的合计在for循环里 ,放外面试试。

已采纳回答 / 时间啊
一般项目来说 servlet 和service都属于mvc中的c层,用来处理业务逻辑,但是在这个课程中,项目比较简单,老师讲dao层的连接数据库逻辑处理写入service中(没太认真看,应该是)。在这个课程中,servlet接受浏览器请求并处理,service处理了与数据库的连接。一般不这样处理。一般项目是,servlet接受浏览器请求,调用service进行业务处理,这两个都属于 c控制层,然后调用dao层(m层)进行数据库连接。jsp是view

已采纳回答 / 江九思
启动的时候选择小虫子图标,在想要调试的代码的前几行代码下断点。如果没有出现debug画面,可以在IDE的右上角选择debug模式。

已采纳回答 / vvflag
有用到的,首先用conn.prepareStatement(sql)返回PreparedStatement对象stat,再用stat.executeQuery()返回一个ResultSet对象rs,然后才能用while循环获取rs里面的内容 stat = conn.prepareStatement(sql); rs = stat.executeQuery();while(rs.next()){.....}

已采纳回答 / qq_诺L一世相伴_0
这个改了之后就是需要重启一下,就是这个麻烦。。

讲师回答 / 寻找信仰
这个问题主要是因为访问地址错误或者部署错误。具体的情况需要你详细说明一下你项目情况。

讲师回答 / 寻找信仰
同学,你要把问题描述清楚老师才能够帮助你解决问题。

讲师回答 / 寻找信仰
这位同学你的想法是很好的,本次课程因为大家都是初中级基础所以我使用了在项目中不可取的嵌套数据库操作。正确高效的思路有以下几种:通过复杂sql进行一次查询得出所有需要的数据。通过调用存储过程或视图完成。大数据中因为数据量大,很多时候并不是真正意义上的实时数据。有时会将大部分需要的数据放在一个容器中,一定时间进行同步一次。这样我们只需要操作容器中的数据即可,不需要对数据库进行操作。以上是几个大家能完成的思路,也有更好更专业需要比较高的知识基础我就不说了。希望能对你有帮助。

讲师回答 / 寻找信仰
还会有稍微高阶的用中间件生成报表课程。
课程须知
学习本课程需要具备JSP和Servlet的基础知识。需要注意的是本课程中使用的是Oracle数据库,但使用MySql数据库也是可以的。
老师告诉你能学到什么?
1、使用JSP+Sevlet实现报表 2、掌握如何使用MVC模型进行程序开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消