超链接<a>标签传递参数到另外一个jsp页面的input里面。

超链接<a>标签传递参数到另外一个jsp页面的input里面。,第1张

首先在a标签的href里面的URL里加想要传递的参数,比如>

这样就把参数x=1传过去了

然后有两种做法。

在另外一个页面里面,页面加载的时候就用js获取当前locationhref然后获取里面的query可以得到x=1,最后把x的值放到input框里。整个过程都可以用js完成,不需要后端

后端接收到URL里面的参数x=1,然后在jsp页面加载的时候页面嵌入的java代码给input标签赋值,此时不需要js,而是需要后端java配合

1、通过表单传递

前端使用表单时,为name属性赋值,后台controller层方法的参数只要与name的值相同,即可获取到该属性的值。

2、ajax

js中将值取出来,通过data这个key传值,数据的值里面也是以key、value的方式,即JSON格式。

data: {key:value},

3、session域或request域

后台将值存入request域里面,使用requestgetsessionsetAttribute("名字","值")

前台使用sessionScope名字取值即可。

用问号和&符号带值啊,比如这个例子
<a href=">

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13362146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存