jsp页面元素

jsp页面元素 

JSP是Java Server Page的缩写,通常JSP页面使用HTML表示网页上的静态内容,而使用JAVA代码表示动态内容.构成元素包括:
1.静态内容:即一些HTML代码.它与java和jsp的语法无关.例如:
<html>任意的html代码</html>
2.JSP指令:以"<%@"开始,"%>"结束,它在服务器端首先被执行.例如:
<%@ page import="包或类的路径"%>
3.JSP表达式:以"<%="开始,"%>"结束.例如:
<%=new String("aaa")%>
4.JSP Scriptlet:以"<%"开始,"%>"结束,其中间为java代码.例如:
<%
   String name = "张三";
   out.println(name);
%>
5.JSP声明:以"<%!"开始,"%>"结束,用于定义变量和方法.例如:
<%!
   public String sayHello(String name)
   {
    return "Hello!" + name;
   } 
%>
6.JSP动作:以"<jsp:动作名"开始,"/jsp:动作名>"结束,例如:
<jsp:include flush="false" page="welcome.jsp">
   <jsp:param name="aaa"/>
</jsp:include>
7.JSP注释:这里的注释有两种格式,一是:
   <!--这是注释,但是客户端可以看到-->;
二是:
   <%--这也是注释,但是客户端不能查看到--%>
值得注意的是:JSP在运行前是要 被web容器转译成Servlet的, 所以为了更好的区分JSP Scriptlet和JSP声明,可以这样认为:JSP Scriptlet就是Servlet里面的service方法里面的内容,JSP声明就是service方法外面的内容,即其他的方法,或者成员变量.
JSP九大隐式对象:
1.request:表示客户端的请求,包含了所有的请求信息,是service方法的      resquest参数.
2.response:处理JSP生成的响应,然后将响应结果发送给客户端.是service方法   的response参数.
3.out:表示输出流,将作为请求的响应发送给客户端.是PrintWriter的一个实例.
4.session:表示用户的会话状况,用此机制可以轻易的识别每一个用户,能保存和 跟踪用户的会话状态.是HttpSession的一个实例.
5.pageContext:作用于此页面,可以访问页面作用域中定义的所有隐式对象.是
PageContext的一个实例.
6.application:作用于整个应用程序.是ServletContext的一个实例.
7.page:提供对网页上定义的所有对象的访问.是一个Object对象.是此Servlet的 一个引用.
8.config:存储Servlet的一些初始信息.是ServletConfig的一个实例.
9.exception:此对象负责处理程序执行过程中引发的异常.

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xxyyww/archive/2010/07/27/5769565.aspx

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值