JSP关于网页跳转,点击不同的<a>,传递不同的参数到另一页面。

例如<ahref="web1.jsp">查询A</a><ahref="web1.jsp">查询B</a>然后web1.jsp里要根据你前面点了哪个来确定从数据库中查询A或... 例如

<a href="web1.jsp" >查询A</a>
<a href="web1.jsp" >查询B</a>

然后web1.jsp里要根据你前面点了哪个来确定从数据库中查询A或B。
展开
 我来答
潇潇小百
2015-10-18 · TA获得超过216个赞
知道小有建树答主
回答量:271
采纳率:71%
帮助的人:123万
展开全部

index.jsp页面内容

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<!-- 
问号后面就是需要传递的参数,我这里的意思是
这两个a就是跳转到result.jsp页面的
都会传递一个名叫message的参数,这个参数的内容可能是hello
也可能是world 
-->
<a href="result.jsp?message=hello">hello</a>
<a href="result.jsp?message=world">world</a>
</body>
</html>

result.jsp页面内容(只是用来显示参数的,通过url传递的默认的参数默认是在request中的)

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<%=request.getParameter("message") %>
</body>
</html>
xxj1071290157
2014-06-11
知道答主
回答量:38
采纳率:0%
帮助的人:17.6万
展开全部
<a href="web1.jsp?type=A" >查询A</a>
<a href="web1.jsp?type=B" >查询A</a>
然后在web1.jsp里用String type = request.getParameter("type")来判断参数
追问
有个新问题:

查询A

查询B

如果用循环来增加,这么写错误。

我的想法是用循环来添加,每个跳转的页面都一样,但是传递的参数不一样。如何能做到呢?
追答

">查询

此处是用整形i来做区分的,你可以根据需要修改为其他类型。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式