JSP

特点:Java Server Page  页面中嵌入java代码

1.JSP本身就是一个Servlet.

2.第一次访问的时候会慢,会编译成class文件

3.性能优良。

4.平台无关性。java vm.

 

JSP 基本语法

  • Scriptlet
  • <%=account %>
  • <%! %>全局变量
  • <%%>局部变量
  • 一部分在服务端执行 一部分在客户端执行
  • js脚步与服务器端数据的相互调用
  • Directive 编译指令 在编译期间的命令
  • page <%@page errorPage=”errpage.jsp”%><%@ page isErrorPage=”true”%>
  • include  <%@ include file=”fileurl”%>包含一个页面  静态包含 在编译期间 已经包含进来了。包含页面与被包含页面生成一个class文件,两个页面字节码需要一致。同一个request对象。不能向被包含页面传递参数。
  • taglib
  • Action
  • jsp:include  动态包含  包含页面与被包含页面产生两个Class文件。被包含页面可以取到包含页面的参数。两个request不是一个对象。
  • 可以用<jsp:param name=”v1” value=”value”>来传参
  • jsp:forward/jsp:param

Structs中会用到的标签

JSTL

JSF

你可能感兴趣的:(jsp)