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。 展开
<a href="web1.jsp" >查询A</a>
<a href="web1.jsp" >查询B</a>
然后web1.jsp里要根据你前面点了哪个来确定从数据库中查询A或B。 展开
2个回答
展开全部
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>
展开全部
<a href="web1.jsp?type=A" >查询A</a>
<a href="web1.jsp?type=B" >查询A</a>
然后在web1.jsp里用String type = request.getParameter("type")来判断参数
<a href="web1.jsp?type=B" >查询A</a>
然后在web1.jsp里用String type = request.getParameter("type")来判断参数
追问
有个新问题:
查询A
查询B
如果用循环来增加,这么写错误。
我的想法是用循环来添加,每个跳转的页面都一样,但是传递的参数不一样。如何能做到呢?
追答
">查询
此处是用整形i来做区分的,你可以根据需要修改为其他类型。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询