现在要实现更新功能,怎么将本页面的值带到另外一个新的页面??急急急。。。求大神指点。。 5C

图片说明

图片说明
图片说明

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>炼钢成分分析</title>
<meta charset="utf-8">
    <title>炼钢成分分析</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <script src="js/bootstrap.min.js"></script>
    <script src="js/jquery-3.2.1.min.js"></script>

    <style>
        body {
            position: relative; 
        }
        #section1 {padding-top:50px;height:700px;color: black; background-color: white;}
        #section2 {padding-top:50px;height:500px;color: black; background-color: white;}
    </style>
    <script type="text/javascript">

        //出现本页面数据就同步显示在表格中
        $(function(){
            TSM_QPM_Q001();
        });
        //进行一个函数的调用
        function TSM_QPM_Q001(){
            $.ajax({
                url:"http://localhost:8080/MESS/getData",
                type:"get",
                datatype:"json",
                success:function(res){
                    var htmlStr ='';
                    for(var i=0;i < res.length;i++){
                        var plo = res[i].proNo;
                        //var wkStationNo = res[i].wkStationNo;
                        htmlStr += '<tr id="myLine_'+res[i].proNo+'">'; 
                        htmlStr += '<td><input type="checkbox" id="TQQ" name="chkItem" value ="'+plo+'"></td>';
                        htmlStr += '<td>'+res[i].proNo+'</td>';
                        htmlStr += '<td>'+res[i].wkStationNo+'</td>';
                        htmlStr += '<td>'+res[i].stGrdNo+'</td>';
                        htmlStr += '<td>'+res[i].cItemName+'</td>';
                        htmlStr += '<td>'+res[i].cItemValue+'</td>';
                        htmlStr += '<td>'+res[i].wkGroup+'</td>';
                        htmlStr += '<td>'+res[i].wkShift+'</td>';
                        htmlStr += '<td>'+res[i].delFlage+'</td>';
                        htmlStr += '<td>'+res[i].c_memd+'</td>';
                        htmlStr += '<td>'+res[i].c_delsapman+'</td>';
                        htmlStr += '<td>'+res[i].cDelsapdate+'</td>';
                        htmlStr += '<td>'+res[i].cTimestamp+'</td>';
                        htmlStr += '<td>'+res[i].cSampleTime+'</td>';
                        htmlStr += '<td>'+res[i].cSw01+'</td>';
                        htmlStr += '<td>'+res[i].cMin+'</td>';
                        htmlStr += '<td>'+res[i].cMax+'</td>';
                        htmlStr += '<td>'+res[i].l_interval+'</td>';
                        htmlStr += '<td>'+res[i].r_interval+'</td>';
                        //htmlStr += '<a href="javascript:del('+res[i].id+')">删除</a>';
                        htmlStr += '</tr>';
                    }
                        $("#myLine").html(htmlStr);
                },
                error:function(){
                    alert("出错了!");
                }
            });
        }

        //删除功能
         $(function(){
            var del;
            $("#dell").click(function(){
                $("input:checkbox:checked").each(function(index,element){
                del = $("input:checkbox[name='chkItem']:checked").map(function(index,elem) {
                       return $(elem).val();
                    }).get().join(',');
                })
                alert(del);
                $.ajax({
                    url:"http://localhost:8080/MESS/Q001_del_delete",
                    type:"post",
                    dataType:"json",
                    data:{"proNo":del}, 
                    success:function(rs){
                        if(rs.status == 0){
                            alert(rs.msg);
                            //为什么就是隐藏不了呢?
                            $("input:checkbox:checked").hide()
                            TSM_QPM_Q001();
                        }else{
                            alert(rs.msg);
                            TSM_QPM_Q001();
                        }
                    },
                    error:function(){
                        alert("删除加载失败 ");
                    }
                });
            });
        }); 

    </script>
</head>
<body data-spy="scroll" data-target=".navbar" data-offset="50">
    <nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container-fluid">
        <div>
            <div class="collapse navbar-collapse dropdown" id="myNavbar">
                <ul class="nav navbar-nav">
                    <li><a href="#section1">氩站监控图</a></li>
                    <li><a href="#section2">吹氩实绩</a></li>
                    <li><a href="#section3">吹氩运转</a></li>
                </ul>
            </div>
        </div>
    </div>
</nav> 

<div id="section2" class="container-fluid">
        <h1 class="bg-info text-muted">吹氩实绩</h1>
        <div class="row clearfix">
            <div class="col-md-12 column">
                <div class="row clearfix">
                    <div class="col-md-12 column">
                        <div style="display:inline-block;">
                            <a href="TiaoJianselect.jsp"><button class="btn btn-primary btn-lg btn-sm" data-toggle="modal" data-target="#update_CR" id="CHAXUN">查询</button></a>
                            <a href="addTSM_QPM_Q001.jsp"><button class="btn btn-primary btn-lg btn-sm" data-toggle="modal" data-target="#update_CR">添加</button></a>
                            <button class="btn btn-primary btn-lg btn-sm" data-toggle="modal" data-target="#update_CR" id="dell">删除</button>
                            <a href="update.jsp?proNo=res[i].proNo"><button class="btn btn-primary btn-lg btn-sm" data-toggle="modal" data-target="#update_CR" id="updateCR">修改</button></a>
                        </div>
                    </div>
                </div>
        <h3 class="bg-info text-muted">炼钢成分标准表</h3>
        <div style="height:280px;border:1px solid green; overflow:auto;">
                <table class="table table-condensed table-hover table-bordered table-responsive text-center">
                    <thead>
                        <tr>
                            <th>操作</th>
                            <th>工序号</th>
                            <th>作业站号</th>
                            <th>钢种号</th>
                            <th>检验项目名称</th>
                            <th>检验值</th>
                            <th>班组</th>
                            <th>班次</th>
                            <th>删除标识</th>
                            <th>备注</th>
                            <th>删除人</th>
                            <th>删除时间</th>
                            <th>时间戳</th>
                            <th>取样时间</th>
                            <th>扩展字段</th>
                            <th>最小值</th>
                            <th>最大值</th>
                            <th>左区间</th>
                            <th>右区间</th>
                            </tr>
                    </thead>
                    <tbody id="myLine">
                        <!-- <tr>
                            <td><input type="button" value="删除" onclick=""><input type="button" value="修改" onclick=""></td>
                        </tr> -->
                    </tbody>
                </table>
                </div>
            </div>
        </div>

</body>
</html>

如本图,我要实现一个修改功能,所以需要将选中复选框的这一行数据在另外一个页面显示出来,但是我现在的问题是想上述的代码中我这个修改的按钮所携带的数据在另一个页面上是无效的。。。。怎么将这个页面的数据带到另外一个页面??
先在携带的数据是在上面的ajax里面获取的数据好像没有获取到。。。

15个回答

先输出下你获取数据的方法是否正常,console.log一下 看是不是跟你传递的参数id一样,如果获取不到就是你的获取参数方法有问题

qq_39586869
qq_39586869 您好,我是这么想的,现在不是有个修改按钮吗,外面嵌套一个A标签,一点修改按钮它要去拿着被选中的复选框的id值去另外一个页面更具所携带的id值查询这条数据,在跳过来的这个页面当中将查到的数据展现出来,<a href="update.jsp?proNo=del"><button class="btn btn-primary btn-lg btn-sm" data-toggle="modal" data-target="#update_CR" id="updateCR">修改</button></a>就是这样但是现在这个proNo=del这个值我怎么去取呢?这个值在上面图中删除注释下面。。怎么拿到?
接近 2 年之前 回复

在url后面拼接,比如TiaoJianselect.jsp?name=值

你到底是通过url携带参数传递??还是通过ajax方法的data参数传递?

难度是不很大,这里的传送数据跟表单传送数据很类似,但是不能够使用POST形式的传送数据,所以尽管不可以指定METHOD,但是你可以采用GET上传数据的形式,即在连接后面添加如:nextPage.jsp?name=数据,这样你在下一个页面直接使用$_GET(name)方法,这样你就可以把这个值获取到。

在url 连接后面跟个数组,里边传个id 根据ID 用ajax 传到 控制器,处理,

.jsp?name=${name} 类似于这种

定义一个点击修改的事件a,遍历复选框,如果复选框选中,把选中复选框对应的主键传给后台一个方法,后台根据主键查询出该条记录,封装到Model中,然后跳转到Update.jsp
修改页面获取model中的属性

.jsp?name=${name} 类似于这种

然后在下一个页面中 用${param.name} 可以获取

增修一般是一起的,参数为id,id为空为新增,后台通过id获取对象,将对象传到前台,id为空就new一个对象传到前台,网页列表增修百分之九十的都是这种方式

可以将参数给一个控件比如说:<input value="${proNo}" id = "id"}
然后再获取:$("#id").val()

共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
实现修改功能的时候不知道怎么从jsp把值传过去
-
ios 一个页面怎么获取到另一个页面UIImageView的image
-
javascript语言怎么实现一个文本框从一个页面导入到另一个页面?
-
如何实现表单验证提交,同时当前页面不跳转到提交页面,而跳转到另一个表单页面。
-
easyUI中怎样实现将一个页面的div中的元素内容读取到另一个jsp页面的表单中?
-
如何将Edittext的值传到下一个页面的ListView中
-
怎么实现一个页面点击商品上架,要在另一个页面异步刷新实时显示?
-
struts2怎么实现页面到页面之间的传值?
-
mui框架实现页面间传值
-
在PHP页面跳转到另外一个页面并且传POST值
-
iframe页面传值,子页面触发Button的click事件后,页面传的值就丢了
-
iOS如何实现从一个navigation的子页面跳转到另一个navigation的子页面
-
java web 项目中,如何实现显示的页面带关键字搜索功能
-
如何获取另外一个页面button的name属性值
-
DevExpress GridView在页面初始化的时候修改列的值
-
如何实现页面含有iframe的右键菜单功能
-
JavaWeb如何实现Jsp页面中的修改密码功能
-
ASP.NET 返回上一个页面的功能 怎么才可以返回到上一个页面跳转过来的那个地方
-
要实现diy页面模板的功能,数据库应该怎么设计!
-
记一道字节跳动的算法面试题
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 帅地来源公众号 | 苦逼的码农前几天有个朋友去面试字节跳动,面试官问了他一道链表相...
程序员真是太太太太太有趣了!!!
网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发...
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,人生苦短,来不及解释了,直接上手idea吧。这篇文章每一步搭建过程都测试过了,应该不会有什么差错。本文章还有个比较优秀的特点,就是idea的使用,基本上关于idea的操作都算是比较详细的,所以不用太担心不会撸idea!最后,本文
吃人的那些 Java 名词:对象、引用、堆、栈
作为一个有着 8 年 Java 编程经验的 IT 老兵,说起来很惭愧,我被 Java 当中的四五个名词一直困扰着:**对象、引用、堆、栈、堆栈**(栈可同堆栈,因此是四个名词,也是五个名词)。每次我看到这几个名词,都隐隐约约觉得自己在被一只无形的大口慢慢地吞噬,只剩下满地的衣服碎屑(为什么不是骨头,因为骨头也好吃)。
LeetCode解题汇总目录
此篇为LeetCode刷题的汇总目录,方便大家查找,一起刷题,一起PK交流! 已解题目 考点 LeetCode 1. 两数之和(哈希) LeetCode 2. 两数相加(单链表反转) LeetCode 9. 回文数 LeetCode 11. 盛最多水的容器(双指针) LeetCode 15. 三数之和 LeetCode 17. 电话号码的字母组合(回溯...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
不识 Pandas,纵是老手也枉然?
作者 |周志鹏 责编 | 郭 芮 这段时间和一些做数据分析的同学闲聊,我发现数据分析技能入门阶段存在一个普遍性的问题,很多凭着兴趣入坑的同学,都能够很快熟悉Python基础语法,然后不约而同的一头扎进《利用Python进行数据分析》这本经典之中,硬着头皮啃完之后,好像自己什么都会了一点,然而实际操作起来既不知从何操起,又漏洞百出。 至于原因嘛,理解不够,实践不够是两条老牌的拦路...
接班马云的为何是张勇?
上海人、职业经理人、CFO 背景,集齐马云三大不喜欢的张勇怎么就成了阿里接班人? 作者|王琳 本文经授权转载自燃财经(ID:rancaijing) 9月10日,张勇转正了,他由阿里巴巴董事局候任主席正式成为阿里巴巴董事局主席,这也意味着阿里巴巴将正式开启“逍遥子时代”。 从2015年接任CEO开始,张勇已经将阿里巴巴股价拉升了超过200%。但和马云强大的个人光环比,张勇显得尤其...
14 个实用的数据库设计技巧
点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:echozhjuejin.im/post/5d5b4c6951882569eb570958原始单据...
我在快手认识了 4 位工程师,看到了快速发展的公司和员工如何彼此成就!
作者 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 从西二旗地铁站B口出来,步行700多米可以看到一个工业建筑风格的院子。这个独立的院子和后厂村各大互联网公司的高楼林立有些不同。 院子里有7栋6层高的楼,几栋楼之间打通,可以从A栋自由穿行到F栋。这里就是快手总部。这个园区可以容纳6000多名员工,目前40%以上是研发人员。 这些研发人员维护着快手这款日活超过2亿的ap...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
用Python分析2000款避孕套,得出这些有趣的结论
到现在为止,我们的淘宝教程已经写到了第四篇,前三篇分别是: 第一篇:Python模拟登录淘宝,详细讲解如何使用requests库登录淘宝pc端。 第二篇:淘宝自动登录2.0,新增Cookies序列化,教大家如何将cookies保存起来。 第三篇:Python爬取淘宝商品避孕套,教大家如何爬取淘宝pc端商品信息。 今天,我们来看看淘宝系列的第四篇 我们在上一篇的时候已经将淘宝数据爬取下来了,...
Spring高级技术梳理
Spring高级技术梳理 序言正文SpringDate部分Spring全家桶之SpringData——预科阶段Spring全家桶之SpringData——Spring 整合Hibernate与Hibernate JpaSpring全家桶之SpringData——Spring Data JPASpring全家桶之SpringData——SpringData RedisSpringBoot部分Sp...
如何在Windows中开启"上帝模式"
原文链接 : https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&amp;mid=2650202982&amp;idx=1&amp;sn=2c6c609ce06db1cee81abf2ba797be1b&amp;chksm=8ee1438ab996ca9c2d0cd0f76426e92faa835beef20ae21b537c0867ec2773be...
Docker 零基础从入门到使用
诺!这只可爱的小鲸鱼就是docker了! Docker 是什么? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上( 摘自百度 )。 Docker 能干什么? 在讲 Docker 能干什么之前,我们不妨先看看没有 Docker 和有Docker分别是个什么样子的? 场景一 某公司需要开发...
再见 Docker,是时候拥抱下一代容器工具了
什么是 Linux 容器?Linux 容器是由 Linux 内核所提供的具有特定隔离功能的进程,Linux 容器技术能够让你对应用及其整个运行时环境(包括全部所需文件)一...
不足20行 python 代码,高效实现 k-means 均值聚类算法
关于 k-means 均值聚类算法的原理介绍、实现代码,网上有很多,但运行效率似乎都有点问题。今天稍微有点空闲,写了一个不足20行的 k-means 均值聚类算法,1万个样本平均耗时20毫秒(10次均值)。同样的数据样本,网上流行的算法平均耗时3000毫秒(10次均值)。差距竟然达百倍以上,令我深感意外,不由得再次向 numpy 献上膝盖!
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...
北漂程序员,扬帆起航的地方
随着耳畔传来“你看这碗又大又圆、你看这面又长又宽......碗大宽无影、像儿时的回忆......”听着挺带劲,于是看了一下手机,原来是吴亦凡的作品《大碗宽面》,随着入耳的旋律,脑子也不由自主的想起 10 年前,在平西府吃 5 块钱一大碗牛肉板面的情景。 平西府最有名的就是这个牌坊啦。记得每当有同事问起住哪里?都会自豪的说住在王府里;隔三差五也会邀请朋友去府上坐坐。其实打内心里讲,平西府是一个...
技术人员要拿百万年薪,必须要经历这9个段位
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
多线程编程是后台开发人员的基本功
这里先给大家分享一个小故事:在我刚开始参加工作的那年,公司安排我开发一款即时通讯软件(IM,类似于 QQ 聊天软件),在这之前我心里也知道如果多线程操作一个整型值是要加锁...
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品

相似问题

10
html一个页面两个框架,实现锚点跳转,怎么实现呢?
7
通过js动态添加一个iframe到页面,且该iframe内嵌一个jsp页面该怎么实现
12
javaweb如何实现点击商品页面跳转到本商品的详情页面
1
微信公众号开发者模式图文信息引自己服务器上的页面没有点赞、评论等功能
4
请教Javascript如何实现双击选中页面中英文单词并将其颜色改变的功能
4
asp.net如何获取页面返回值
8
jsp页面添加按钮,实现下载文件的功能。
14
jsp页面中怎么实现只要一个按钮就能完成添加和修改两个功能?
3
关于jsp页面功能实现的问题
2
javascript怎么实现判断页面上的链接的功能,判断链接怎么用js语言实现呢?
3
javascript一个奇怪的小问题,怎么在javascrpt里面实现html页面的直写功能?
3
Bootstrapt的模态框链接另一个页面
2
h5怎么实现javascrip语言判断div的高度如何实现自适应的高度?怎么用代码实现页面判断?
4
javascrpt语言,怎么才能实现将数组从一个页面传递到下一个页面,并且进行判断?
3
javascript语言怎么实现一个文本框从一个页面导入到另一个页面?
1
javascrupt语言怎么实现用户拖动鼠标实现对页面上的文本框消除合并的功能?
1
如何实现在客户端或浏览器页面中集成一个类似plsqldeveloper一样的查询功能?
1
点击A页面按钮打开B页面,B页面数据是查询数据库得到的,点击B页面的按钮,怎么将B页面数据回填到A页面表格?
2
页面传值问题, 假设有一个注册页面
0
在mediawiki中如何通过引用分类,实现自动在页面上显示当前分类中最新几个页面的列表