指令 7动作 9对象
3指令
page
include
taglib
7动作
include
forward
useBean
setProperty
getProperty
parm
pugin
9对象
application
|
javax.servlet.ServletContext
|
getAttribute
serAttribute
getInitParameter
|
session
|
javax.servlet.http.HttpSession
|
getAttribute
serAttribute
|
config
|
javax.servlet.ServletConfig
|
getInitParameters
getInitParameter
|
page
|
javax.servlet.Servlet本身
|
|
pageContext
|
javax.servlet.jsp.PageContext
|
getServletContext
getServletConfig
getSession
getOut
|
request
|
javax.servlet.http.HttpServletRequest
|
getAttribute
serAttribute
getParameter
getParameterMap
getParameterNames
getParameterValues
setCharactorEncoding
getCookies
|
response
|
javax.servlet.http.HttpServletResponse
|
sendRedirect
getOutputStream
setCookie
|
out
|
javax.servlet.jsp,JspWriter
|
|
exception
|
Throwable
|
getMessage
getStrackTrace
|
往往在servlet里这样得到:
HttpServletRequest HttpServletResponse 为参数
先用某种方法得到pageContext
然后
pageContext.getServletConfig
pageContext.getServletContext (或者可以servletConfig.getServletContext())
pageContext.getSession
pageContext.getOut
=======================================
另外
1 web.xml下配置<context-param>,可以让context读到、
2 pageContext.getAttribute(String name,int scope) 可从pageContext.PAGE_SCOPE、 pageContext.SESSION_SCOPE、pageContext.SESSION_SCOPE、pageContext.APPLICATION_SCOPE中读取数据
3 中文字符处理
String raw = request.getParameter()
byte[] b = raw.getBytes("ISO-8859-1")
String name = new String(b,"gb2312")
分享到:
相关推荐
**JSP的7个动作指令**: 1. **<jsp:include>**:与编译指令类似,但它是运行时动态包含页面,可以接受请求参数。 2. **<jsp:forward>**:将请求转发到另一个页面,常用于页面跳转。 3. **<jsp:param>**:与<jsp:...
### **二、JSP指令** 指令是针对整个JSP页面的配置信息,不直接参与页面的生成。主要有以下几种: 1. ****: 页面指令,用于设置页面的属性,如字符编码、错误页、导入的Java包等。 2. ****: 包含指令,用于将其他...
### JSP九个内置对象 六个基本动作 三个指令元素 #### 四种属性范围 在JSP中,有四种不同的属性范围,这些范围决定了属性的生命周期与可见性: 1. **Page Scope (页面作用域)**:仅在一个JSP页面内有效。一旦该...
### 实验2_Jsp语法 -页面基本结构、指令标记和动作标记 #### 实验概述 本次实验主要聚焦于JSP(JavaServer Pages)的基本语法学习,涵盖了页面的基本结构、指令标记以及动作标记的运用。实验旨在使参与者能够熟练...
**1.1 关于jsp指令描述正确的是:** - **正确答案:A** - **解析:** JSP指令是用来设置JSP页面的一些特性或者行为的,它们以`开始,以`%>`结束。例如`; charset=UTF-8" %>`, 这个指令指定了页面使用的语言和内容...
本篇文章主要探讨JSP中的五个关键动作,并对比`<jsp:include>`指令和动作的区别。 1. **创建Bean对象**: `<jsp:useBean>`动作用于在JSP页面中实例化一个JavaBean。`id`属性定义了Bean的引用名,`class`属性指定了...
主要介绍JSP的两种注释、三脚本、七动作、九内建对象
JSP的基本语法包括指令、动作、表达式和内置对象等,这些语法元素构成了JSP的核心部分。本文将详细介绍JSP的基本语法,并通过具体的示例来帮助读者更好地理解和掌握。 #### HTML注释 HTML注释是在客户端可见的注释...
JSP指令是JSP页面中的特殊元素,以`开头,`%>`结尾,它们不像JSP动作元素那样在运行时生成HTML,而是对JSP引擎提供指令,告诉它如何处理页面。JSP指令主要有三种类型:`page`、`include`和`taglib`。 **page指令**...
1. **指令(Directives)**: JSP指令是用于配置整个JSP页面的信息,如页面编码、导入Java包等。例如,`; charset=UTF-8" %>` 设置了页面的编程语言和内容类型。 2. **脚本元素(Scripting Elements)**: 包括声明、...
7. **config**:ServletConfig对象,提供Servlet的初始化参数,但主要用于Servlet,JSP中使用较少。 8. **page**:当前页面的Java类实例,通常是JspServlet,但可以通过`<jsp:useBean>`标签自定义。 9. **...
理解其中两种重要的指令类型:编译指令和动作指令,对于编写高效的JSP页面至关重要。编译指令和动作指令在JSP页面中扮演着不同的角色,它们有着明显的区别和用途。 首先,我们要明确编译指令是什么。编译指令是在...
《jsp大学实用教程》是一本非常实用的jsp教程,该教程涵盖了jsp的基本概念、jsp页面结构、jsp指令、jsp脚本元素、jsp表达式、jsp内置对象、jsp动作元素、jsp国际化、jsp安全和jsp调试等方面的知识点。该教程非常适合...
9. **JSP指令**:`include`指令用于将文件嵌入JSP页面。 10. **JSP表达式输出**:`<%="2"+"4"%>`会输出结果`6`。 **三、编程题** 1. **显示日期时间**:使用`(); out.println(date); %>`。 2. **login.jsp与treat....
3. **动作标签**:如`<jsp:useBean>`用来实例化和管理JavaBean,`<jsp:setProperty>`设置JavaBean的属性,`<jsp:getProperty>`获取属性值。 **JSP内建对象** JSP提供了8个内建对象,无需声明即可直接使用: 1. **...
以上这些JSP指令构成了JSP页面的基础,它们使得JSP页面能够灵活地与Java代码、服务器端组件以及客户端交互。掌握这些指令对于开发高效、可靠的动态web应用至关重要。在面试中,了解这些指令的详细使用方法和它们在...
3. **page对象**:代表JSP页面对应的Servlet实例,提供了对当前Servlet的引用。 4. **request对象**:提供了对HTTP请求数据的访问,包括参数、头信息等。 5. **response对象**:允许直接操作HTTPServletResponse,...
4. JSP指令 2 5. JSP动作元素 3 6. JSP内置对象 5 7. JSP内置对象及其作用 5 8. 获取页面参数 5 9. 重定向(forward与sendRedirect)区别 6 10. JSP和Servlet的区别 7 11. Cookie学习 7 12. Session学习 9 ...
本资料主要涵盖了JSP的基本语法及其9种内建对象的详细介绍和使用方法。 **一、JSP基本语法** 1. **声明(! %>)**:用于在JSP页面中声明变量或方法,这些变量和方法可以在整个JSP页面中使用,它们实际上是Java类的...
### 第3章:JSP指令 在这一章,重点讨论了JSP的指令,如page指令、include指令和taglib指令。它们用来设置整个页面的属性、引入其他文件以及注册自定义标签库。了解并熟练使用这些指令能提高代码的组织性和可维护性...