用jsp对数据库进行增删改查


1、转发更消耗服务器的资源,重定向则少占一点资源

2、绝对路径:写了项目目录,然后就相当于Webcontent了,

3、时间格式:yyyy-MM-dd HH:mm:ss

4、在登录处理页面记录一个session,记录你这个用户的用户名和密码,放在登录处理页面

5、处理页面怎么处理会比较好呢?

6、JNDI:(1)、在tomcat文件夹里把jdbc包放进去

               (2)、servers--tomecat--context.xml文件里写<context>标签

              (3)、在basedao里面写创建连接的语句,需要导入一些包。

javax是Sun公司提供的一个扩展包,算是对原JAVA包的一些优化处理,现在已经有很多都是基于JAVAX的程序开发而不是java包,就像netbeans里的图形处理都是使用jabax包。


7、写if...else...语句要闭环
8、要根据页面实际的格式来simpledateformat设置是横线还是斜杠,数据库里默认是斜杠的(sql包下的),页面里多是横线的(util包下的)
9、在index页面设置cookie,作用是记录用户的账户名密码,如果cookie存在,就直接跳转到login页面,如果cookie不存在,就在本页面里注册、登录;
在login页面里也有一个查询cookie的页面,如果有cookie,就继续操作,没有cookie就跳回到登录页面,防止别人直接输入login.jsp来访问
10、判断是不是空的地方:
每次取完cookie后,要判断一下cookie是不是空的
每次取完emp的时候
10、index.jsp
写一个表单,数据提交到login页面;
如果有cookie,就直接跳转到login.jsp页面
否则,去数据库查询emp是否存在,如果不存在,跳回到首页

当emp不为空,为这个emp设置一个cookie,设置停留时间,并把这个cookie,add起来,并把这个emp存起来

11、login.jsp
通过request来获得用户名、密码,如果账户名、密码为空,查看cookie是否存在,是一个数组,如果
数组不为空,把cookie中的每一个元素loginUser来比较
上面的是使用cookie来存用户名和密码,因为存的用户名密码,所以是登录成功以后填写的,

12、这里是用session和application来存储,通过传进来的用户名和密码来访问数据库,如果不为空,把这个用户传进session里面
一些统计用的使用application来存储,先从application那里取一下,(这里多用到三步运算符)
取下来的东西要自己处理,然后再把东西传回到application那里
判断是否是管理员,如果是管理员,就跳到admin.jsp页面,如果不是管理员,就跳到welcome.jsp页面
13、注册的时候在doRegist.jsp页面进行emp对象的封装,这样子才能少传一点东西,和密码才能正确传输过去


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM