您的位置:首页 > Web前端 > JavaScript

jsp

2016-07-22 23:23 197 查看
1、 Jsp网页主要由元素(Element)和模板数据(TempleteData)两个部分组成。

1.    模板数据是jsp的静态部分。

2.    Web容器不处理。

3.    元素则是必须经由web容器解释。

4.    元素都是以XML作为语法基础,并且大小写要一致。

2、 Web容器值两种不同格式的jsp语法。

1.    普通格式和xml兼容。。。。。

3、 Jsp脚本元素:

1.    声明:<%!  %>

用于定义jsp类的成员变量、静态变量和方法。

2.    脚本:<%   %>

用于丰富_jspService(),在脚本中定义的变量,全部是_jspService()的局部变量。

3.    表达式:<%=  %>

丰富_jspService(),相当于out.print()向页面输出内容。

注意:后面不能加“;”。

 

 

 

1、 Jsp注释:

1.    Jsp注释:<%-- --%>

容器不翻译,只在源代码中可见,最为安全。

2.    Html注释:<!-- -->

html会通过out.print输出到客服端。客服端和服务器均可见,最不安全。

3.    Java注释://  、/**/

给java代码书写的注释,只在服务器端可见。

2、 Jsp隐式对象:

Jsp引擎翻译的jsp类中,在_jspService()中会定义9个变量,并将这些变量做初始化。由于脚本和表达式是在丰富_jspService()方法,所以,可以直接使用这些变量。这些变量称为jsp的隐式对象。

3、 Jsp隐式对象有9个:

四个作用域:

1.    pageContext:只在当前jsp页面有效。

2.    request:作用域请求。

3.    session:作用域会话。

4.    application:作用域全局。

        两个输出:

1.  response:响应对象。

2.  out:打印输出流。

三个对象:

1.  page:当前对象。

2.  config:配置对象。

3.  exception:一次对象。

1、 page指令:

1.  contentType:设置MIME类型和编码集。

2.  pageEncoding:设置编码集,MIME类型默认为text/html。

3.  import:导入jsp类中所用到的类。让如果需要导入多个类,中间用逗号分隔。

4.  session:默认为true。表示访问该jsp页面时,产生会话对象。

5.  errorPage:表示当前jsp页面如果抛出了运行异常,则跳转指定出错页面。

6.  isErrorPage:表示该jsp页面为出错处理页面。定义了exception隐式对象,接受异常对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: