JAVA WEB之第6章 JSP状态管理

it2024-06-21  40

JAVA WEB

第6章.JSP状态管理

单选题

如果要把一个用户名jack保存在session对象里,则下列语句正确的是( ) session.setAttribute(“ name” , “jack”);在下列选项中,正确创建并实现写入cookie的语句分别是( )。 1,4 Cookie cookie = new Cookie( String key, Object value ); //1 Cookie cookie = new Cookie();//2 response.add(cookie);//3 response.addCookie(cookie);//4下列选项中关于HttpSession描述错误的是( ) HttpSession被创建后,将始终存在,直到服务停止设置session的有效时间(也叫超时时间)的方法是( )。 setMaxinactivelnterval(int interval)以下哪项陈述是错误的 当在JSP页面中通过jsp:forward指令将页面请求转发到的页面中,可以共享一个page范围内的数据下面关于JSP作用域对象的说法错误的是 application对象可以被多个应用共享现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。null, 异常信息 <% out.println(session.getAttribute("svse")); %> <% session.invalidate(); out.println(session.getAttribute("svse")); %>application对象是 ,而session对象则是 应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的在J2EE中,在web.xml中,有如下代码:<session - config> <session- timeout>30</session - timeout> </session - config> 上述代码定义了默认的会话超时时长,时长为30() 分钟调用getCreationTime()可以获取session对象创建的时间,该时间的单位是 毫秒

判断题

同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。 √session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。 √session对象可以用来保存用户会话期间需要保存的数据信息。 √url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。 ×application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。 √
最新回复(0)