码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-26 00:02:08      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:jsp传参数

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

刚接触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值

  <input type="hidden" id="sex_hidden" name="sex_hidden" value=‘${sex}‘>

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

//在script模块中取值

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

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

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

<script type="text/javascript">
    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;
        }
    }
</script>

贴张效果图

技术分享

本文出自 “爬过山见过海” 博客,请务必保留此出处http://670176656.blog.51cto.com/4500575/1688222

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

标签:jsp传参数

原文地址:http://670176656.blog.51cto.com/4500575/1688222

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!