JSP基础语法之三:动态、静态两种包含指令
2012-10-03 11:06
543 查看
一:静态、动态两种包含指令:
动态包含必须包含标签结束符:
没有<jsp:param />参数的话 , <jsp:include />标签结尾需要使用 " /> ";
有<jsp:param />参数的话 ,标签结尾需要使用 </jsp:include> ;
二:动态包含后,可以向被包含页面返回参数
<%@ page contentType="text/html" pageEncoding="GBK"%> <!-- 一:静态包含,只是将“被包含页面”的内容插入进来 --> <!-- 不推荐,因为如果两页面有重名变量都处理不了 --> <%@ include file="included_page.jsp"%> <!-- 二:动态包含,自动区分静态和动态两种 --> <!-- 推荐,动态包含会预处理更多东西,包含处理后的结果 --> <jsp:include page="included_page.jsp" />
动态包含必须包含标签结束符:
没有<jsp:param />参数的话 , <jsp:include />标签结尾需要使用 " /> ";
有<jsp:param />参数的话 ,标签结尾需要使用 </jsp:include> ;
二:动态包含后,可以向被包含页面返回参数
<!-- 三:动态包含后,向该页返回参数 --> <% String nameValue = "777"; %> <jsp:include page="receive_page.jsp" > <jsp:param name="pname" value="<%=“nameValue”%>" /> /*包含某页面,之后向页面返回参数*/ </jsp:include>接收页面可以用如下的方法接收
<% int rec = 0; try{ rec = Integer.parseInt(request.getParameter("pname")); }catch (Exception e) { out.println("<h2>接收参数出错</h2>"); } %> <h2> <%=rec %> </h2>
相关文章推荐
- JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- jsp基础语法【04】_包含指令
- JSP基础 指令include 静态包含的页面也要指明pageEncoding
- jsp基础之--jsp的静态、动态包含
- JSP之 include指令(及其动态包含和静态包含)和JSP之taglib指令
- 我的jsp学习日记——001:@include(静态包含指令)和jsp:include(动态包含指令)的区别
- <jsp:include>动作和include指令的区别/动态包含和静态包含的区别
- jsp静态包含动态包含
- jsp动态包含和静态包含
- 【Java.Web】JSP —— 语法基础 —— JSP指令Directives(page include taglib)
- JSP页面的静态包含和动态包含
- JSP基础语法---包含和跳转
- jsp的静态包含与动态包含:<%@ include file="" %>和<jsp:include page=""></jsp:include>区别与分析
- 01---jsp基本语法03(包含指令)
- 动态的页面包含指令和静态的页面包含指令之间的区别
- JSP常用指令 include静态包含,copy到一个页面,只编译一个jsp文件
- jsp中静态包含和动态包含小结