首页 > 代码库 > jsp指令
jsp指令
1 声明指令
格式:<%!声明变量或函数 %>
2 注释指令
格式:<%--注释内容 --%>
3 输出jsp表达式
格式:<%= 表达式 %>
4 jsp脚本
<%脚本内容%>
5 jsp编译指令
<%@ 编译指令名 属性名="属性值"...%>
5.1 page指令
<%@page language="Java" extends="package.class" import="package.class|package.*,..." session="true|false" buffer="none|8kb|size kb" autoFlush="true|false" isThreadSafe="true|false" info="text" errorPage="relativeURL" contentType="mimeType;charset=characterSet"|"text/html;charSet=UTF-8" pageEncoding="utf-8" isErrorPage="true|false" %>
5.2 include指令
静态的include编译指令<%@include file="relativeURLSpec"%>
注意:静态包含会将被包含页面的编译指令也包含进来,如果两个页面的编译指令冲突,那么页面就会出错。
动态的include编译指令<jsp:include>
6 jsp7个动作指令
jsp:forward: 执行页面转向,将请求的处理转发到下一个页面
语法:
jsp:forward: 执行页面转向,将请求的处理转发到下一个页面 语法: <jsp:forward page="{relativeURL|<%=expression%>}"/> 或者 <jsp:forward page="{relativeURL|<%=expression%>}"> {<jsp:param .../>} </jsp:forward> forwad指令转发请求时,客户端的请求参数不会丢失。客户端的url也不会改变,而内容变成了指定的转向页面。 实际上forwad指令并没有重新向新页面发送请求,只是采用了新页面来对用户生成响应,请求依然是一次请求, 所以请求参数、请求属性都不会丢失 jsp:param: 用于传递参数,必须与其他支持参数的标签一起使用 jsp:include: 用于动态引入一个jsp页面 将目标页的body内容插入到原来页面,与forward的区别是:forward将目标页替换掉原来页面 jsp:plugin 用于下载JavaBean或Applet到客户端执行 jsp:useBean 创建一个JavaBean的实例 语法:<jsp:useBean id="name" class="classname" scope="page|request|session|application" /> id是JavaBean实例名,class是JavaBean实现类,scope是JavaBean作用范围 jsp:setProperty 设置JavaBean实例的属性值 语法:<jsp:setProperty name="BeanName" property="propertyName" value=http://www.mamicode.com/"value"/> name是JavaBean实例名,property是属性名,value是属性值 jsp:getProperty 输出JavaBean实例的属性值 语法:<jsp:getProperty name="BeanName" property="propertyName"/>
jsp指令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。