`

JSP四种属性范围的设置于取值

    博客分类:
  • JSP
阅读更多

一.request
1.设置 request.setAttribute("info";info);
2.取值 String info=request.getAttribute("info");
3.从表单取值 设置 String username=request.getParameter("username");
4.request的请求转发(页面跳转、服务器端跳转)
request.getRequestDispatcher("/welcome.jsp").forward(request.response);
二.response
1.response的重定向(客户端跳转)
response.sendRedirect("redirect-result.jsp");
2.增加cookie用resopnse,获得cookie用request
<%
   String name="tao";
   Cookie c =new Cookie("username";name);
   c.setMaxAge(24*3600);
   response.addd(c);
%>
<%
   Cookie[] cookies=request.getCookies();
   for(Cookie c:cookies)
   {
      if(c.getName().equals("username"))
        out.println(c.getValue()):
   }
%>
3.response的刷新
  response.setHeader("refresh";"1");//1秒钟刷新一次
  response.setHeader("refresh";"2;URL=index.jsp");//2秒后进行客户端跳转
三.session
1.设置 session.setAttribute("info";info);
2.取值 String info=session.getAttribute("info");
四.application
1.设置 application.setAttribute("info";info);
2.取值 String info=application.getAttribute("info");

分享到:
评论

相关推荐

    jstl学习-变量的取值范围和编译后的代码

    **JSTL(JavaServer Pages Standard Tag Library)学习——变量的取值范围和编译后的代码** JSTL是Java Web开发中常用的一组标准标签库,它提供了一系列的标签来简化HTML或JSP页面中的Java逻辑。在JSTL中,变量的...

    JSP与JAVABEANS相关的PPT+例子

    - `scope`属性的可能取值有`page`、`request`、`session`和`application`,分别表示Bean的有效范围。 8. **useBean标签的使用**: - `&lt;jsp:useBean&gt;`标签的格式包括id(Bean的标识)、class(Bean的全限定类名)...

    jsp的各种问题

    - **问题**: 当useBean标签中的scope属性取值page时,该beans的有效范围是 - **答案**: 当前页面。 - **解释**: 当 `&lt;jsp:useBean&gt;` 的 `scope` 属性设为 "page" 时,表示该bean只在当前页面有效。 #### 十二、...

    JSP EL表达式

    - 动态取值时,如属性名称是变量,则应使用方括号运算符。例如,`${sessionScope.user[data]}`中的`data`是一个变量。 四、EL表达式中变量的存取 在EL表达式中存取变量非常简单,如`${username}`即可表示取出某一...

    jsp动作jsp动作jsp动作jsp动作jsp动作jsp动作

    - `&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`:分别用于设置和获取JavaBean的属性值。通常与`&lt;jsp:useBean&gt;`配合使用,用于初始化JavaBean的属性或者从表单数据中读取值。 - `&lt;jsp:include&gt;`:将另一个资源(如...

    JSP单元测试题JNDI JAVA Naming and Directory interface

    5. &lt;jsp:useBean&gt;指令中的属性scope的取值有page、request、session和application,分别表示作用域范围。 6. &lt;jsp:include&gt;可以包含动态和静态文件,而…%&gt;只能包含静态文件。 7. 在JDBC中,要使用手动事务,必须...

    浅谈jsp EL表达式取值过程、page和pagecontext的区别

    在JSP开发中,EL(Expression Language)表达式是经常被使用的一种轻量级数据访问方式,它简化了从请求、会话、应用范围获取数据的过程。本文将深入探讨EL表达式的取值过程以及`page`和`pageContext`的区别。 ### 1...

    jsp音乐网站播放功能

    - `Balance`: 控制左右声道的平衡,取值范围通常在`-9640`到`9640`之间。 - `BaseURL`: 设置基本URL路径,此处为空。 - `BufferingTime`: 控制缓冲时间(秒),`15`秒表示初始缓冲时间为15秒。 - `CaptioningID`...

    jsp页面标签

    以下将详细介绍JSP中常用的四种标签及EL(Expression Language)的使用。 **一、JSP EL(Expression Language)** EL是JSP 2.0引入的一种轻量级的脚本语言,旨在减少JSP页面上的Java代码,提高页面的可读性。EL...

    良心出品Jsp程序设计复习答案.doc

    17. **bean的scope属性**:当useBean标签的scope属性取值为page时,该bean的有效范围仅限于当前页面,因此B选项正确。 18. **bean的scope属性其他值**:当scope属性取值为其他值,如session时,bean的范围将扩大到...

    EMBED用法介绍在网页中播放视频的jsp标签

    * volume:取值范围为“0-100”,设置音量,默认为系统本身的音量 * starttime:“分:秒”,设置歌曲开始播放的时间 * endtime:“分:秒”,设置歌曲结束播放的时间 * width:控制面板的宽 * height:控制面板的高...

    jsp基础

    2. **JSP指令**:比如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;%@ taglib %&gt;`,它们用于设置页面属性,包含其他文件或引入标签库。 3. **脚本元素**:包括脚本声明(Declarations),表达式(Expressions),脚本片段...

    Struts2 ——4、struts2从请求取值的三种方式

    ActionContext是Struts2中一个关键的类,它提供了访问请求、会话、应用等范围内的参数和属性的方法。开发者可以直接通过ActionContext获取请求参数。例如,可以在Action类的方法中获取名为"name"的参数: ```java ...

    【良心出品】Jsp程序设计复习答案.doc

    - **选择题18**:当`useBean`标签中的`scope`属性取值为`page`时,该beans的有效范围是当前页面。 - 如果设置为`request`、`session`或`application`,则分别对应请求、会话或应用程序范围。 ### scope属性的其他...

    jsp程序设计笔试填空及答案.doc

    - **Bean**: 使用`&lt;jsp:useBean&gt;`动作标识可以在JSP页面中创建一个Bean实例,并通过属性设置将其存储到JSP中的指定范围内。 - **示例**: `&lt;jsp:useBean id="myBean" class="com.example.MyBean" scope="session" /&gt;`...

    jsp程序设计复习试题(卷).doc

    当scope属性取值page时,beans的有效范围是当前页面,B选项正确;当scope取值application时,beans在整个服务器范围内有效,C选项正确。 以上内容详细阐述了JSP程序设计复习题中的关键知识点,涵盖了JSP页面结构、...

    jsp用到的标签.pdf

    - `size`属性:用于调整字体大小,取值范围是1到7。 - `face`属性:指定字体类型。 - `color`属性:用#rrggbb十六进制颜色代码定义文字颜色。 4. **文本样式**: - `&lt;small&gt;`:显示小字体。 - `&lt;big&gt;`:显示大...

    基于JSP编制的办公平台样例

    JSP(JavaServer Pages)是一种动态网页技术,由Sun Microsystems开发,主要用于构建Web应用程序,特别是企业级的办公平台。它将HTML、CSS和JavaScript与Java代码相结合,使得服务器端能够处理复杂的业务逻辑,而...

    JSP数据库应用开发.ppt

    - **域**:属性允许的取值范围。 - **超键**:能够唯一标识表中记录的属性集合。 - **候选键**:不含有多余属性的超键,可以作为记录的唯一标识。 - **主键**:被选为记录标识的候选键。 - **外键**:在一个表...

Global site tag (gtag.js) - Google Analytics