⽤jsp对数据库进⾏增删改查
1、转发更消耗服务器的资源,重定向则少占⼀点资源
2、绝对路径:写了项⽬⽬录,然后就相当于Webcontent了,
3、时间格式:yyyy-MM-dd HH:mm:ss
4、在登录处理页⾯记录⼀个session,记录你这个⽤户的⽤户名和密码,放在登录处理页⾯
5、处理页⾯怎么处理会⽐较好呢?
6、JNDI:(1)、在tomcat⽂件夹⾥把jdbc包放进去
(2)、l⽂件⾥写<context>标签
(3)、在basedao⾥⾯写创建连接的语句,需要导⼊⼀些包。
jsp创建javax是提供的⼀个扩展包,算是对原的⼀些优化处理,现在已经有很多都是基于JAVAX的程序开发⽽不是,就像netbeans⾥的图形处理都是使⽤jabax包。
7、写if...语句要闭环
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对象的封装,这样⼦才能少传⼀点东西,和密码才能正确传输过去

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。