分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

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

发布时间:2023-09-06 01:20责任编辑:顾先生关键词:指令

一.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 动作元素)

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved