码迷,mamicode.com
首页 > Web开发 > 详细

JSP6(JSP 指令与JSP 动作元素)

时间:2017-10-27 21:29:21      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:9.png   buffer   相关   odi   color   student   使用   div   http   

一.JSP指令用来设置整个JSP页面相关的属性

指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。

JSP中的三种指令标签:

技术分享

Page指令

Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。

Page指令的语法格式:

<%@ page attribute="value" %>

属性

下表列出与Page指令相关的属性:

 技术分享

 例如:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="showerror.jsp"%>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isErrorPage="true"%>

缓冲区的设置

 <%@ page language="java" pageEncoding="gb2312" autoFlush="true"  buffer="8kb" %>

 

Include指令

JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。

<%@ include file="文件相对 url 地址" %>

 

二.JSP动作元素

JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面,等等。

<jsp:action_name attribute="value" />

技术分享

 

几个常用的如下:

<jsp:include></jsp:include>

<jsp:include page="include1.jsp"></jsp:include> 标签动态加载,可以带参数,也可以不带参数

传值:

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

 <jsp:param  name="username"  value="pkd"/>

 </jsp:include>

 

取值:

<%

     out.println(request.getParameter("username"));

    %>

 

<jsp:forward></jsp:forward>

<jsp:forward page="index.jsp"></jsp:forward> 标签直接跳转到一个页面,可以带参数,也可以不带参数

 

传值:

<%

   int age=56;

   %>

  

    <jsp:forward page="forword1.jsp">

    <jsp:param value="<%=age%>" name="age"/>

    <jsp:param name="user" value="pkd"/>

    </jsp:forward>

 

取值:

<%= request.getParameter("age") %><br/>

    <%= request.getParameter("user") %>

 

JspJavabean使用

定义赋值:

<jsp:useBean id="students" class="pctc.StudentsBean">

   <jsp:setProperty name="students" property="firstName"/>

   <jsp:setProperty name="students" property="lastName"/>

   <jsp:setProperty name="students" property="age"/>

   </jsp:useBean>

 

属性取值:

<jsp:getProperty name="students" property="firstName"/>

<jsp:getProperty name="students" property="lastName"/>

<jsp:getProperty name="students" property="age"/>

 

方法:

<%=students.fullName() %>

 

 

 

 

作业:在页面中显现数据库中的记录,根据老师的年龄》30并且薪水>3000,用javabean标签实现

JSP6(JSP 指令与JSP 动作元素)

标签:9.png   buffer   相关   odi   color   student   使用   div   http   

原文地址:http://www.cnblogs.com/HawkFalcon/p/7745044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!