1、java.lang.IllegalStateException异常, 该异常表示,当前对客户端的响应已经结束,不能在响应已经结束(或说消亡)后再向客户端(实际上是缓冲区)输出任何内容。
2、在web.xml中配置servlet的时候需要写在web-app中,serverlet-mapping有横杠的
3、servlet除了可以在web.xml文件里配置servlet以外,还可以在本页面上写@servlet(urlpattern="请求路径名"),这是注解方式,web3.0以上的版本才有
4、switch中放string类型,Java1.7以后引入的
5、需要序列化对象Serializable 创建Bean的时候
6、不经常修改但是经常用的类在初始化的时候就把东西直接加载进来
7、在servlet里做的操作是:增删改查,以及在default里面把你要操作的表列出来
8、在BaseDao里,executeUpdate方法返回的是数字,所以在BaseDao中直接把流关掉就好了
9、构造一个项目的思路:先从登陆页面入手,看自己需要一些什么东西,然后一步步完善,比如我们要先登陆,让登录了的人选择管理新闻还是管理新闻列表
选择页面的时候是两个a标签点击按钮,指定点击了以后跳转到哪个servlet,然后再新增这个servlet,在servlet里,我们需要进行的操作是增删改查和展示页面
10、增删改查的功能在数据管理层也可以思考:BaseDao的作用是提供基本的功能,对应的typedao才是具体实现增删改查的功能
11、导进来报警告的包用不着的包去掉
12、注解在这个包下:import javax.servlet.annotation.WebServlet;
13、登录成功以后要定义一个httpsession
14、set ps的statement的时候params[i]要加下标!!!
15、现在数据库抛命名异常!!!!!!导包导错了,导了sql包
16、数据库结果集rs.next()为false,但是数据库是能查到数据的:结果集一直在报错
17、ps那里需要写问号
18、过滤器可以判断登录
19、在web下创建一个过滤器
20、过滤器:在头部写webfilter,urlpattern里面指定的是你过滤的文件
21、lucy填写servlet的地方少了一个t,
22、运行时异常和检查异常
23、.getInt(1)
24、empdao.getCount()%pageSize==0?empdao.getCount()/pageSize:empdao.getCount()/pageSize+1;显示页数
25、pageSize、pageNum、allPageno
问题:1、老师在管理页面的地方,写了路径是:/项目名/servlet/newsservlet,可是webcontent下并没有servlet文件夹,可以直接这样放?(/servlet/newsservlet是urlpattern那里设置的) OK
2、doget、dopost,httpservlet都是继承geniicservlet?然后都是继承servlet?servlet的工作方式是实例化、初始化、服务、销毁
3、既然有了servlet了,jsp的作用是什么呢?
4、怎么在tomcat那里查看el表达式,还得配置用户名密码
5、