session是会话。scope=session就是指JSP页面你定义的bean或者其他功能是在整个会话中有效的。scope= ..一般指的是范围。session.setAttribure)()是设置session的属性

解决方案 »

  1.   

    是基础知识啊!也写了一年多了!可是还是不明白啊!可能以前项目太弱了阿!scope=session就是指JSP页面你定义的bean或者其他功能是在整个会话中有效的。scope= ..一般指的是范围。是指出什么范围啊?
    还有!我想是不是一个页面提交给另外一页面,就会有一个对象传给下一个页面!到底有这个对象吗?!!如果又怎么得到呢?
      

  2.   

    如第一个页面:session.setAttribute("username","root");
                 session.setAttribute("password","111");
    下一个页面可以这种取得值:
                 String username=(String)session.getAttribute("username");取得的值就是"root";
      

  3.   

    这个我知道啊!
    是基础知识啊!也写了一年多了!可是还是不明白啊!可能以前项目太弱了阿!scope=session就是指JSP页面你定义的bean或者其他功能是在整个会话中有效的。scope= ..一般指的是范围。是指出什么范围啊?
    还有!我想是不是一个页面提交给另外一页面,就会有一个对象传给下一个页面!到底有这个对象吗?!!如果又怎么得到呢?
      

  4.   

    session.invalidate还有什么session.context今天看到很多这种对象很迷惑啊!以前从来没有接触过啊
      

  5.   

    还有!我想是不是一个页面提交给另外一页面,就会有一个对象传给下一个页面!到底有这个对象吗?!!正确,属性值对保存在session对象中,下一页面getAttribute("属性名")就可以取到值了...
      

  6.   

    HELP 我不知道怎么登陆提问题啊 高手指教
      

  7.   

    scope= ..一般指的是范围。是指出什么范围啊?
    指的是你放在相应的(page,request, session,application)中的bean的存活期,
    如果超出了就取不取了
    其实没你想的复杂,
    每次请求产生一个request,如果放在request的不往下一个request传,下面就没了
    session对象是而对来自同一个客户端出来说,如果不闭浏览器,或者session不超时或者你没有session.invalidate时东西就还能取到
    不过不要往session中放过多东西,加重服务器负载的,毕竟session不是用完就扔
      

  8.   

    session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊
      

  9.   

    session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊
      

  10.   

    session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊
    session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊
    session.setAttribure(xxx,xx)算向session里方东西吗?那session跟cook又是什么关系啊
      

  11.   

    session和cookie不一样,session是存放在服务端的,cookie是存放在客户端的。这就说明了为什么cookie只能保存字符串而session可以保存对象
    一个连接建立后web服务器就会产生一个session并产生一个id,你可以通过session.getID()来得到他。客户端cookie保存的是这个id值。
    当页面请求session时,客户端将cookie中的id取出来传给服务端,服务端根据id值找到这个session取出里面保存的对象。
      

  12.   

    页面请求session时候!看不明白啊!我认为你说的就是我想知道的啊!能不能再详细一点啊!getID 一般都用来做什么啊?cookie一般都用来做什么处理啊!
      

  13.   

    session取出里面保存的对象是什么意思啊?这个对象有什么用处啊!
      

  14.   

    A页面向B页面传送对象时,可以用session来实现.
      

  15.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <html>
    <head><title>post.jsp</title></head>
    <body>
    <%@ page language="java" %> 
     <%! String name=""; %> 
    <p> 
    <%  
    name = request.getParameter("username"); 
    //将username存入session 
    session.putValue("username", name);  
    %> 
    您的姓名是:<%=name%> 
    <p><form method="post" action="post11.jsp"> 
    您最喜欢的娱乐是:  
    <input type="text" name="amuse"> 
    <input type="submit" value="submit"> </p>
    </form> 
    </body> 
    </html>
    -----------------------------------------------------
    post111
    <%@ page contentType="text/html;charset=gb2312"%>
    <html>
    <head><title>post1.jsp</title></head>
    <body>
    <%@ page language="java"%>
    <%! String amuse=""; %>
    <%
    amuse=request.getParameter("amuse");
    String user=(String)session.getValue("username");
    %>
    您的姓名是: <%=user%>
    您喜欢的娱乐是: <%=amuse%>
    </body>
    </html>
    电脑必须支持cooker
      

  16.   

    cookie一般用来存放用户信息的吧
      

  17.   

    cookie怎么用啊?cookie怎么用啊?cookie怎么用啊?cookie怎么用啊?cookie怎么用啊?
    什么时候需要用到?
    怎么用啊
      

  18.   

    cookie怎么用很简单,javascript,java都有访问cookies的方法,随便哪儿都能找到。cookies其实就是一个文本文件,保存你本地机器上,结构比较简单,一般用来保存一些用户登录某个网站时候的信息,用户名称、密码等等。比如CSDN登录界面那样,可以下次不输入密码等等,就是把信息保存到cookies里了。
      

  19.   

    你这个人好麻烦阿,好了,讲详细一点了。
    首先你要知道,web服务器对servlet的管理,他是通过线程池来实现的。每一个用户请求servlet时servlet产生一个新的线程来对客户的请求进行处理。
    session是怎样产生的呢?一个webapp只有一个application对象,当A客户来访问时服务端生成一个session对象并分配一个id值。B客户访问时同样在服务端生成一个session对象并分配一个id值。这个id值就被存放在客户端的cookie里面。当你使用到session时服务器根据你的id值来查找到你的session.
    页面请求session时候?在jsp里面session是可以直接使用的,但实际上在servlet里面是利用request.getHttpSession()来取得session对象。
    只要客户端和这个webapp的连接在使用session对象也就一直保存着,当这两方的任何一个停止,这个session也就不复存在了。比如:当你访问新浪邮箱时如果将你的用户名写入session那么无论你是访问news.sina.com.cn还是ent.sina.com.cn这个值都是可以从session中取到的,当你关闭所有新浪的网页,那么,session也就不复存在了。
      

  20.   

    session接口中有一个hashmap结构,当你调用session.setAttribute()时,实际上调用的就是hashmap的put方法。将你想要的对象存放到了session对象里面。
    还有什么不懂的可以联系我,[email protected]
      

  21.   

    楼主你的jsp基本概念太不过关了,随便那本教科书上都有的。明白指令元素和内建对象的感念和功能你就很easy明白了。随便找本书看看吧,所谓jsp核心技术也就那么一点点,对你以后有好处。
      

  22.   

    我觉得找一本jsp书先看看,里边差不多的东西都讲到了,比在这儿问,来得快,你也容易理解,因为那样更系统一些!