JSP语法 (Jsp技术大全)

发表于2008年08月18日 00:09 阅读(0) 评论(0)
    JSP元素

1.         伪指令
<%@             %>
2.         声明
<%!               %>
Scriplet
<%                %>
表达式
<%=                     %>
3.         注释
JSP注释服务器端可见
<%--              --%>
HTML                   客户端可见
<!--               -->
4.         JSP行为
4.1   <jsp:useBean>        声明一个javabean实例
4.2   <jsp:setProperty>   设置bean一个或多个属性值
4.3   <jsp:getProperty>   返回bean指定的属性值
4.4   <jsp:include>         调用另一个资源,将其输出流并入JSP页面输出流
4.5   <jsp:forward>        将此http请求转发置另一个JSP页面或Servlet进行处理
4.6  <jsp:param>          将取值捆绑到一个名字,并将捆绑传至<jsp:include>或<jsp:forward>调用的另一资源
4.7  <jsp:plugin>          用于生成下载java插件相应的HTML链接
5.    隐含对象
变量在scriplet和表达式中隐含有效的(但未声明)。
       request           正被服务的ServletRequest或HttpServletRequest
       response         接收生成HTML输出的ServletResponse或HttpServletResponse。
pageContext    此页面的pageContext对象,此对象是页面,请求,会话和应用的属性数据的主要存储位置。
session           如果JSP页面使用了一个HttpSession,则可用
application      servlet上下文对象
out                 用于生成输出html的字符输出流
config            此servlet上下文的ServletConfig对象
page               JSP页面本身的一个引用
exception        使得错误页面被调用的一个未捕获溢出。此变量只对带有isErrorPage=”true”的页面可利用。
6.       Session
Http是一个无状态协议,这意味着它在从一个请求到另一个请求时不会记住前一个请求的一切。
然而web应用经常调用多个请求。
记得状态:
隐藏域
Cookie
URL重写
HTTP会话
7.       Page伪指令
<%@ Page attribute=”value” attribute=”value” ……%>
此伪指令提供设置影响到页面解释和执行方式的属性方式。
7.1       language
取值有    java  |      javascript
7.2  extends    父类
                       JSP超类所需的接口
         Javax.servlet.JspPage
         Javax.servlet.jsp.httpJspPage
7.3    import     导入包所需类
7.4    session    缺省值true,要一个HTTP会话
7.5    buffer     autoFlush              缓存模型
7.6    isThreadSafe
7.7    info         指定Jsp页面的描述性信息
7.8    contentType    
7.9    errorPage              作为溢出时显示的一个专门的错误页面
7.10   isErrorPage     该页是否有错误页面
8.JSP标签扩展
       8.1   定义标签
              <jsp:useBean>
8.2     创建TLD入口
标签库描述器
8.3     编写标签处理器
java类实现
8.4     将标签并入JSP页面
<%@ taglib prefix = “diag”   //前缀
       uri= “/WEB_INF/tlds/diagnostics.tld”%>
使用标签
<diag:getWebServer/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值