17年四月二十七日javaweb学习日记

     今天看了Cookie。Httpsession。javaBean。EL表达式还有一点标签的内容。
     Cookie呢就是在创建Cookie对象的时候在构造器里面传入两个参数。(“arg1”,arg2).arg1是你为这个Cookie设置的名称属性,在后面的步骤以他为变量名代表一个Cookie保存在Response中。穿件完成后就可以将它绑定在response中传回页面.response.addCookie(cookie);将信息保存在cookie中。值得提出的是Cookie有的业务功能,Session也具备。不同的是Cookie是客户端保存的,而session是服务端保存的。
   有关Http Session.主要掌握session的生命周期。在一个对话中并不是打开一个对话就意味着容器自动生成了一个session对象。session也是需要通过创建而得来的。注销session的方法是session.invalidate()方法。当然还可以通过session的setMaxInactiveInterwal方法设置有限的时间。创建session的方法为Http session session=request.getsession();session常用的方法就是有setattribute和getattribute两个方法比较常用。
     关于相对路径和绝对路径。在做项目的时候尽量使用绝对路径,因为这样会减少很多不必要的麻烦。尤其是在涉及到多个页面跳转的情况,或者说其中还混杂着重定向的话那么需要在客户端出现路径问题的时候需要去想清楚之间的关系。所以最好的还是所有的路径都使用绝对路径。绝对路径的获得方式为:request。getcontextPath。提前查看路径或者说其他的一些信息可以在页面的状态下点击右键查看源码。
    有关验证码。还是需要将验证码的信息保存在session中在页面和服务器中尽兴传递。
有关javaBean。这个比较简单。注意的三个属性。useean/setProperty/getProperty.以及其中的class,id,var属性。
EL表达式是一种以更简便明了更智能的方式书写代码。关键的字符就是一个${}.会简化很多代码书写的格式,并且都能够自我的进行全面的排查。它在检索信息的时候有四个范围,pageScope,requestScope,SessionScope和applicationScope。她会自动转型,比如说将字符串转换为int型。并且有两种解析属性的方式,一种是直接点出来,另一个就是在中括号中写出变量名进行解析。





好。今天大概就是这些类容了。第一次写,很多地方自己觉得词语都用的不恰当,但这正是我没有好好的理解到编写程序的思想以及逻辑思维的构建。会没玩花些时间来梳理。

你可能感兴趣的:(17年四月二十七日javaweb学习日记)