首页 > 代码库 > jsp语法与标签
jsp语法与标签
语法:<% 多行java代码 %>
在一个JSP页面中可以有多个脚本片断,在两个或多个脚本片断之间可以嵌入文本、HTML标记和其他JSP元素。 举例:<% int x = 10; out.println(x);%><p>这是JSP页面文本</p><% int y = 20; out.println(y+””+x); %>
多个脚本片断组合后的结果必须是完整的Java语句<% for (int i=1; i<5; i++) {%> <H1>www.itcast.cn</H1><% }%>
JSP指令 :page指令Include指令taglib指令JSP指令的基本语法格式: <%@ 指令 属性名="值" %>
page指令:<%@ page contentType="text/html;charset=UTF-8"%>如果一个指令有多个属性,这多个属性可以写在一个指令中,也可以分开写。 例如: <%@ page contentType="text/html;charset=UTF-8"%> <%@ page import="java.util.Date"%> 也可以写作: <%@ page contentType="text/html;charset=UTF-8" import="java.util.Date"%>
include指令 :如果使用include指令引入了其它JSP页面,那么JSP引擎将把这两个JSP翻译成一个servlet。所以include指令引入通常也称之为静态引入。语法: <%@ include file="relativeURL"%>
JSP常用标签:<jsp:include>标签 <jsp:forward>标签 <jsp:param>标签
<jsp:include>与include指令的比较 :<jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。 而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并。
<jsp:include>标签:使用page属性指定被引入资源。include指令:使用file属性指定被引入资源。
<jsp:forward>标签<jsp:forward>标签用于把请求转发给另外一个资源。语法: <jsp:forward page="relativeURL | <%=expression%>" />
<jsp:param>标签 :语法1: <jsp:include page="relativeURL | <%=expression%>"> <jsp:param name="parameterName" value="http://www.mamicode.com/parameterValue|" /> </jsp:include>语法2: <jsp:forward page="relativeURL | <%=expression%>"> <jsp:param name="parameterName" value="http://www.mamicode.com/parameterValue|" /> </jsp:include>
jsp语法与标签
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。