一.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(JavaServer Pages Standard Tag Library)学习——变量的取值范围和编译后的代码** JSTL是Java Web开发中常用的一组标准标签库,它提供了一系列的标签来简化HTML或JSP页面中的Java逻辑。在JSTL中,变量的...
- `scope`属性的可能取值有`page`、`request`、`session`和`application`,分别表示Bean的有效范围。 8. **useBean标签的使用**: - `<jsp:useBean>`标签的格式包括id(Bean的标识)、class(Bean的全限定类名)...
- **问题**: 当useBean标签中的scope属性取值page时,该beans的有效范围是 - **答案**: 当前页面。 - **解释**: 当 `<jsp:useBean>` 的 `scope` 属性设为 "page" 时,表示该bean只在当前页面有效。 #### 十二、...
- 动态取值时,如属性名称是变量,则应使用方括号运算符。例如,`${sessionScope.user[data]}`中的`data`是一个变量。 四、EL表达式中变量的存取 在EL表达式中存取变量非常简单,如`${username}`即可表示取出某一...
- `<jsp:setProperty>`和`<jsp:getProperty>`:分别用于设置和获取JavaBean的属性值。通常与`<jsp:useBean>`配合使用,用于初始化JavaBean的属性或者从表单数据中读取值。 - `<jsp:include>`:将另一个资源(如...
5. <jsp:useBean>指令中的属性scope的取值有page、request、session和application,分别表示作用域范围。 6. <jsp:include>可以包含动态和静态文件,而…%>只能包含静态文件。 7. 在JDBC中,要使用手动事务,必须...
在JSP开发中,EL(Expression Language)表达式是经常被使用的一种轻量级数据访问方式,它简化了从请求、会话、应用范围获取数据的过程。本文将深入探讨EL表达式的取值过程以及`page`和`pageContext`的区别。 ### 1...
- `Balance`: 控制左右声道的平衡,取值范围通常在`-9640`到`9640`之间。 - `BaseURL`: 设置基本URL路径,此处为空。 - `BufferingTime`: 控制缓冲时间(秒),`15`秒表示初始缓冲时间为15秒。 - `CaptioningID`...
以下将详细介绍JSP中常用的四种标签及EL(Expression Language)的使用。 **一、JSP EL(Expression Language)** EL是JSP 2.0引入的一种轻量级的脚本语言,旨在减少JSP页面上的Java代码,提高页面的可读性。EL...
17. **bean的scope属性**:当useBean标签的scope属性取值为page时,该bean的有效范围仅限于当前页面,因此B选项正确。 18. **bean的scope属性其他值**:当scope属性取值为其他值,如session时,bean的范围将扩大到...
* volume:取值范围为“0-100”,设置音量,默认为系统本身的音量 * starttime:“分:秒”,设置歌曲开始播放的时间 * endtime:“分:秒”,设置歌曲结束播放的时间 * width:控制面板的宽 * height:控制面板的高...
2. **JSP指令**:比如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`,它们用于设置页面属性,包含其他文件或引入标签库。 3. **脚本元素**:包括脚本声明(Declarations),表达式(Expressions),脚本片段...
ActionContext是Struts2中一个关键的类,它提供了访问请求、会话、应用等范围内的参数和属性的方法。开发者可以直接通过ActionContext获取请求参数。例如,可以在Action类的方法中获取名为"name"的参数: ```java ...
- **选择题18**:当`useBean`标签中的`scope`属性取值为`page`时,该beans的有效范围是当前页面。 - 如果设置为`request`、`session`或`application`,则分别对应请求、会话或应用程序范围。 ### scope属性的其他...
- **Bean**: 使用`<jsp:useBean>`动作标识可以在JSP页面中创建一个Bean实例,并通过属性设置将其存储到JSP中的指定范围内。 - **示例**: `<jsp:useBean id="myBean" class="com.example.MyBean" scope="session" />`...
当scope属性取值page时,beans的有效范围是当前页面,B选项正确;当scope取值application时,beans在整个服务器范围内有效,C选项正确。 以上内容详细阐述了JSP程序设计复习题中的关键知识点,涵盖了JSP页面结构、...
- `size`属性:用于调整字体大小,取值范围是1到7。 - `face`属性:指定字体类型。 - `color`属性:用#rrggbb十六进制颜色代码定义文字颜色。 4. **文本样式**: - `<small>`:显示小字体。 - `<big>`:显示大...
JSP(JavaServer Pages)是一种动态网页技术,由Sun Microsystems开发,主要用于构建Web应用程序,特别是企业级的办公平台。它将HTML、CSS和JavaScript与Java代码相结合,使得服务器端能够处理复杂的业务逻辑,而...
- **域**:属性允许的取值范围。 - **超键**:能够唯一标识表中记录的属性集合。 - **候选键**:不含有多余属性的超键,可以作为记录的唯一标识。 - **主键**:被选为记录标识的候选键。 - **外键**:在一个表...