新闻项目,使用到servlet

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、

posted @ 2017-04-01 22:12  孜然风味  阅读(259)  评论(0编辑  收藏  举报