先看一个简单的应用,在a.jsp中写如下代码

<div>

<jsp:include page="name.jsp" >
<jsp:param name="name" value="xy" />
</jsp:include>

</div>
这就将名为name,值为xy的参数传送到name.jsp。

那么在name.jsp中接收参数

<%
 String n=request.getParameter("name");
  if(n!= null && !"".equals(n.trim()))
  out.println(n);
  %>

<div id="showName"><%=url></div>

我们来看一个分页的应用

pager.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
 String path = request.getContextPath();
 String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

<%@tagliburi="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <base href="<%=basePath%>">
  </head>

<body>
  <%
   String url = request.getParameter("url");
  %>
  <s:if test="#request.yrlyquery==null">
   <s:if test="data.totalPage>1">
    <s:if test="data.totalPage==pageIntNum">
     <a href="<%=url%>?pageNum=1">首页</a>&nbsp;
     <a href="<%=url%>?pageNum=<s:property value="pageIntNum-1"/>">上一页</a>&nbsp;
    </s:if>
    <s:elseif test="pageIntNum==1">
     <a href="<%=url%>?pageNum=<s:property value="pageIntNum+1"/>">下一页</a>
     <a href="<%=url%>?pageNum=<s:property value="data.totalPage"/>">末页</a>&nbsp;
    </s:elseif>
    <s:else>
     <a href="<%=url%>?pageNum=1">首页</a>&nbsp;
     <a href="<%=url%>?pageNum=<s:property value="pageIntNum-1"/>">上一页</a>&nbsp;
     <a href="<%=url%>?pageNum=<s:property value="pageIntNum+1"/>">下一页</a>&nbsp;
     <a href="<%=url%>?pageNum=<s:property value="data.totalPage"/>">末页</a>
    </s:else>
   </s:if>
  </s:if>
  <s:else>
   <s:if test="data.totalPage>1">
    <s:if test="data.totalPage==pageIntNum">
     <a href="<%=url%>?queryType=q&pageNum=1">首页</a>&nbsp;
     <a href="<%=url%>?queryType=q&pageNum=<s:property value="pageIntNum-1"/>">上一页</a>&nbsp;
    </s:if>
    <s:elseif test="pageIntNum==1">
     <a href="<%=url%>?queryType=q&pageNum=<s:property value="pageIntNum+1"/>">下一页</a>&nbsp;
     <a href="<%=url%>?queryType=q&pageNum=<s:property value="data.totalPage"/>">末页</a>
    </s:elseif>
    <s:else>
     <a href="<%=url%>?queryType=q&pageNum=1">首页</a>&nbsp;
        <a href="<%=url%>?queryType=q&pageNum=<s:property value="pageIntNum-1"/>">上一页</a>&nbsp;
        <a href="<%=url%>?queryType=q&pageNum=<s:property value="pageIntNum+1"/>">下一页</a>
        <a href="<%=url%>?queryType=q&pageNum=<s:property value="data.totalPage"/>">末页</a>
    </s:else>
   </s:if>
  </s:else>
  当前第
  <s:property value="pageIntNum" />
  页 共
  <s:property value="data.totalPage" />
  页
 </body>
</html>

其中pageNum还有data.totalpage等,就涉及到ssh分页的知识了,就不在这里赘述了。

stduent.jsp

......

<div>
  <jsp:include page="../pager.jsp">
  <jsp:param  name="url"/ value="stu/Stu_toquery" />
  </jsp:include>
</div>

......

这样就可以完成分页页面的嵌入了。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

jsp include参数传送接收与应用相关推荐

  1. JSP include参数的中文乱码问题

    最近在做jsp页面时,需要在a.jsp页面中,include一个b.jsp文件.a.jsp传递给b.jsp的参数是动态加载的,可能是中文.当出现中文时,b.jsp就会显示乱码. a.jsp文件如下所示 ...

  2. JSP include 和 jsp:include 的区别以及使用include动作指令传递参数

    在javaweb中有两个include指令 一个是编译指令<% @ include file="fileName"%>,要知道JSP文件最终会被转换成Servlet执行 ...

  3. include与jsp:include区别【转载】

    我们都知道在jsp中include有两种形式,分别是 <%@ include file=" "%>  <jsp:include page=" " ...

  4. php多个参数伪静态,伪静态技术与页面多参数传送的处理办法

    伪静态技术,又称地址重写: 其实是将动态页面的后面名诸如ASP,ASPX,PHP,JSP等伪装成为HTML,HTM,SHTM等地址! 表面上是HTML,HTM,SHTM,但是实际上还是ASP,ASPX ...

  5. @include与jsp:include的区别

    1.可以使用一个JSP指令或者一个标准行为,在JSP页面中引入其他的页面片段. 2. include指令:在翻译阶段(将JSP页面转换成servlet的阶段),JSP的include指令会读入指定的页 ...

  6. jsp:include和%@include%的区别

    <%@include%>和<jsp:include>的区别,发现了一些东西的. <%@include%>:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把 ...

  7. %@include%和jsp:include的区别

    2019独角兽企业重金招聘Python工程师标准>>> <%@include%>:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把所有代码合在一起,编译成一个s ...

  8. %@ include file=和jsp:include file=区别

    <%@include file="a.jsp"%>是在编译时加入,所谓静态,就是在编译的时候将jsp的代码加入进来再编译,之后运行. <jsp:include p ...

  9. 关于jsp:include 动态引入的值传递问题(数据共享问题)

    <jsp:include page="search.jsp" flush="true"><jsp:param name="gh&qu ...

  10. <%@include%>和<jsp:include>区别浅谈

    jsp中include有两种方式: 1.指令元素include:<%@ include file=""%> 2.动作元素include:<jsp:include ...

最新文章

  1. Test on 11/10/2016
  2. linux install goolepinyin_Linux截图工具推荐(Ubuntu 18.04亲测)
  3. arach Linux设置静态,大神面对win7系统archlinux静态网络配置错误造成无法上网的还原办法...
  4. 尚硅谷谷粒学院2020 高级篇代码_尚硅谷联合KubeSphere ,共同打造企业级云原生课程!...
  5. 网络盒子android系统版本怎样刷机,咪咕盒子MG100强制刷机rom固件安卓系统包_刷机教程...
  6. python模拟登陆 验证码el_python 模拟登陆github的示例
  7. linux操作系统权限详解,Linux权限详解
  8. C#中IDisposable 回收非托管资源
  9. 爹地,我找到了!15个极好的Linux find命令示例
  10. python多线程写日志_python 多线程logger问题
  11. 前端截取视频第一帧作为封面
  12. JTAG to AXI Master的API函数读写操作
  13. 一款实用工具:免费短信验证码SDK
  14. 2022年财务顾问FA行业研究报告
  15. 【目标检测】基于matlab GUI背景差分算法视频运动物体跟踪【含Matlab源码 1915期】
  16. 贴一个之前写的阴阳师源码,供各位学习
  17. 软件工程大作业——设计阶段
  18. USB鼠标卡顿解决办法
  19. HTML 用过渡跟动画制作一个简易的旋转魔方
  20. Python爬虫教程:微医挂号网医生数据抓取

热门文章

  1. TrackBar问题,有高人能解决吗?
  2. 统计月读(2019年5月)
  3. 记录工作中用到的日期转换方法
  4. 进程queue和线程queue
  5. [C++]实现10以内整数的简单科学计算器
  6. [原]android解析pdf文件muPdf
  7. sql生成(查询数据的存储过程)代码的存储过程
  8. gnome 3.4 评测
  9. 敏捷 - #7 原则:工作软件是进度的主要衡量标准 ( #7 Agile - Principle)
  10. 破译密码、设计飞机和建设团队:Randy Shoup谈高绩效团队