java js隐藏_java与js利用隐藏标签传参数

在网页开发中,经常会用到服务器与前端的数据打交道。

刚接触web,对参数传递不是太清楚,自己也通过一个小的管理系统学习一下。

下面简单说说关于在jsp、html中参数的传递。其实就是利用了隐藏标签,type="hidden"

//.java servlet传到网页request.setAttribute("sex", sex);

//.jsp页面  先判断该参数是否存在

//其实这段代码完全可以不写,不过为了练习,我们暂时先写上if (request.getAttribute("sex") != null) {

String sex = request.getAttribute("sex").toString();

request.setAttribute("sex", sex);

}

//在布局里设置一个标签属性为 hidden即隐藏标签,在界面上是看不到的

//标签赋值 ${sex} sex即为我们上面setAttribute(key,value)的key值

这个就是从java->js的传值

//在script模块中取值

//下面这段语句演示了一个下拉列表,里面有(全部、男、女)三个选项

//可以根据从java代码中拿到的数据对列表进行动态赋值

//由于下拉列表每次刷新界面都会回到初始状态,所以通过这个就可以解决下来列表的默认值问题

var sex = document.getElementById("sex_hidden").value;

for(var i=0; i<3; i++){

var sex2 = document.getElementById("sex").options[i].value;

if(sex == sex2){

document.getElementById("sex").options[i].selected = true;

break;

}

}

贴张效果图

513390f6502c17818787c8ebd2a670b7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值