第3.66课 上课 JSP深入介绍, 7个动作指令的用法, 9个内置对象的详细介…

3_66

JSP深入介绍

 7个动作指令的用法

  include

<jsp:include page="top.jsp"></jsp:include>

 

说明:

1)包含动作又称为动态包含,会将被包含页面top.jsp编译的结果显示在当前页面。

2)通常,动态包含常用来包含含有java代码的页面。

   动态包含和静态包含的区别

动态include指令<jsp:include>和静态include指令<%@ include file="" %>的区别:

1)静态include把被包含页面的代码复制到当前页面进行编译、执行。而动态include指令只是在包含页面代码中引入外部页面;

2)使用静态指令中的包含页面和被包含页面不能出现同名变量和方法;

  forward

实现页面的跳转,其语法格式:

<jsp:forward page="目标页面地址">

<jsp:param name="参数名" value="参数值"/>

......

</jsp:forward>

   param

一个<jsp:param>标签定义一个参数,通常需要结合其他标签使用。例如:<jsp:forward>、<jsp:include>等。

 

例如:

<jsp:include page="aa.jsp">

<jsp:param name="name" value="zhangsan" />

</jsp:include>

  useBean

定义JavaBean,其语法格式:

<jsp:useBean id="user" class="com.yayadou.jsp.beans.User"/>

  setProperty和getProperty

<!-- 接收上一个页面中传递过来的参数值,如果参数名称和user对象中的属性一致,就赋值 -->

<jsp:setProperty property="*" name="user"/>

 

<!-- 把上一个页面中传递过来的参数password2设置到user对象的password属性中 -->

<jsp:setProperty property="password" name="user" param="password2"/>

 

<!-- 获取user对象的loginname属性 -->

<jsp:getProperty property="loginname" name="user"/>

 

<!-- 获取user对象的password属性 -->

<jsp:getProperty property="password" name="user"/>

  plugin

<jsp:plugin>标签用来指定浏览器运行一个JAVA Applet所需的插件。

posted on 2018-01-31 23:17  東風★破  阅读(127)  评论(0)    收藏  举报

导航