码迷,mamicode.com
首页 > Web开发 > 详细

web

时间:2017-06-25 22:33:44      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:绘画   关闭   include   att   一个   ref   对象   单元   链接   

cookie和session的区别:

1.cookie存放在客户端,session存放在服务器

2.session默认被存放在服务器的一个文件里《不是内存》

3.session运行依赖sessionId,而sessionId存放在cookie中:也就是说如果浏览器禁用了cookie,同时session也会失效【但可以通过其他方式实现,比如在url中传递sessionId】

4.session可以存放在文件,数据库,或内存中

5.用户验证场合一般会用session

因此维持一个会话的核心就是客户端的唯一标识sessionId

浏览器关闭,并不意味着session对象被删除

 

三种传值方式:

1、servletContext   sc=this.getServletContext();      //全局变量

  String  path=sc.getRealPah("/img/1.jpg")    //绝对路径

  sc.setAttribute("name","zhangsan")             //以键值对的方式设质;只可以为任意类型

2、HttpSession session=requset.setSession();     //.set/get Session();

    session.setAttribute("name","zhangsan")   

3.requser.setAttribute("name","zhangsan")  

 

重定向:response.sendRedirect("show.html")                        //两次请求两次响应

派发[请求一次:然后交给servlet之间处理];

requset.getRequestDispatcher("/showServlet").forword(requst,response);

requset.getRequestDispatcher("/showServlet").include(requst,response)

 

获取Html内容的值:

<a href="oneServlet?name="userName"&pwd="123">oneServlet</a>

String name=requst.getparameter("name")----------->userName             //超链接通过键取值

String pwd=requst.getparameter("pwd")----------->123

 

<input type="text"  name="userNeme"  >

String value=requst.getparameter("userName")             //表单元素通过键值 获取value值

 

复选框【可以选择多个返回的是个集合】

<input type="checkBox" name="aihao" value="体育‘>

<input type="checkBox" name="aihao" value="音乐‘>

 <input type="checkBox" name="aihao" value="绘画”‘>

 String [] values=requst.getparameter("aihao")   ;

 

web

标签:绘画   关闭   include   att   一个   ref   对象   单元   链接   

原文地址:http://www.cnblogs.com/291959101lf/p/7078282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!