jsp:include参数传送接收与应用

本文介绍如何在JSP中实现页面间的参数传递及分页功能,通过具体实例展示了如何使用`<jsp:param>`标签进行参数传递,并利用Struts标签库实现条件分页导航。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

<div>

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

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

<wbr></wbr>

那么在name.jsp中接收参数

<wbr><br><wbr> &lt;%<br><wbr><strong><span style="color:#ed1c24">String n=request.getParameter("name");<br></span></strong><wbr> if(n!= null &amp;&amp; !"".equals(n.trim()))<br><wbr> out.println(n);<br><wbr> %&gt;<br></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr> &lt;div id="showName"&gt;&lt;%=url&gt;&lt;/div&gt;</wbr>

<wbr></wbr>

<wbr></wbr>

<wbr></wbr>

我们来看一个分页的应用

<wbr></wbr>

pager.jsp

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

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

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


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


stduent.jsp

......

<div>
<wbr><wbr>&lt;jsp:include page="../pager.jsp"&gt;<br><wbr><wbr><strong>&lt;jsp:param<wbr> name="url"/ value="stu/Stu_toquery" /&gt;<br></wbr></strong><wbr><wbr>&lt;/jsp:include&gt;<br> &lt;/div&gt;</wbr></wbr></wbr></wbr></wbr></wbr>

......

<wbr></wbr>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值