jsp怎么获取超链接作为参数来传递,怎么写?怎么获取?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp怎么获取超链接作为参数来传递,怎么写?怎么获取?相关的知识,希望对你有一定的参考价值。
我现在要做一个饰品展示网站,在index.jsp页面显示所有的数据,在菜单里,作了分类的超链接,比如戒指系列、耳饰系列,项链系列等 ,想要的效果是,通过点击菜单在本页面返回相应的内容。
例如:点击“戒指系列”,要本页面显示属于戒指系列的数据。
两张表:
CREATE TABLE type (
id int identity(1,1) NOT NULL UNIQUE,
kind varchar(20) PRIMARY KEY ,
)
CREATE TABLE Process (
Pid int identity(1,1) PRIMARY KEY,
Pnumber varchar(8) NOT NULL UNIQUE,
Producename varchar(20) NOT NULL ,
Price float,
Pcolor varchar(10) NULL ,
Picture varchar(50) NULL ,
Pnum int CHECK(Pnum>0),
Pfactory varchar(20) NULL,
Pexplain varchar(200) NULL,
kind int
FOREIGN KEY(kind) REFERENCES type(id)
)
这个来传递就行了。
至于获取,可以String id = request.getParameter(“classId”);//注:这里的classId是地址中问号后第一个参数/。。
把获得的id值传递给你的函数就行了。 SQL语句可以写成。
select * from type ,Process where type.kind =Process.kind where type.id = id//这里的id就是你获得的那个id了~ 以实参的形式传递过去。 参考技术A 你显示的时候获取Id就可以了
[<a href="/HomeWorkWeb/delclass?classId=<%=classId%>" onClick="if(confirm('确实要删除班级吗?'))return true;return false;">删除班级</a>] 参考技术B 你显示的时候获取Id就可以了
[<a
href="/HomeWorkWeb/delclass?classId=<%=classId%>"
onClick="if(confirm('确实要删除班级吗?'))return
true;return
false;">删除班级</a>] 参考技术C jsp有个方法就获取链接的
什么get叉叉URL来的
jquery怎么实现页面之间传递参数?
参考技术A传参常用的GET和POST两种方式,可以一般的表单数据(如注册)就是这样传递的。
1、post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。
2、一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:
b.html?teacher=xx&time=xxx。
3、回到问题中,首先从a.html到b.html需要一个跳转方式,比方说在a.html页面里面你有一个链接:
<a href="b.html" id="toPageB">跳转到b页面</a>。
剩下的就好办了,依次取得你需要的参数,然后修改页面url:var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];$("#toPageB").attr("href","b.html?data="+dataFromLi)。然后在b.html页面解析url,获取参数。
跳转的时候直接把该参数加到地址上,然后再另一个页面接收这一环节跟jquery关系不大。
以上是关于jsp怎么获取超链接作为参数来传递,怎么写?怎么获取?的主要内容,如果未能解决你的问题,请参考以下文章
spring boot中三个jsp页面之间怎么传递参数?第一个页面传值,第三个页面怎么获取参数?<%%>获取不到参数