使用Spring Boot和Thymeleaf的tl; dr,当用户单击特定行的第5列中的按钮时,如何在表单中返回表的第1列值?

嗨,您好!长时间听众,第一次来电.对于这个问题,我非常感谢你的帮助.

我正在使用Spring Boot和Thymeleaf编写服务器应用程序.服务器与许多设备交互.我正在创建一个网页,它将在表格(表格)中显示设备及其IP地址列表.表格的每一行都有关于设备的信息,“删除”按钮用于从列表中删除设备.单击该按钮时,表单应将设备的IP地址返回给基础Controller,以便Controller可以从(内部)设备列表中删除该设备.

我可以让它根本不返回任何内容,或者所有IP地址(作为一个用逗号分隔值的字符串),但我不能让它只返回点击按钮行上的地址.

我已经完成的搜索已经找到了为静态表做的方法,但不是动态生成的,也不是常规的“输入”类型输入,而不是按钮.没有特定于单击此按钮,从同一行的另一列返回此值.

我试图用相对纯粹的Java和HTML来做这件事,但如果它解决了这个问题,我不反对JavaScript的一些片段.我对JQuery一无所知…而且由于其他项目原因,JSP页面也不是一个选项.

HTML:

Device IP Status Model Name Serial No. Remove?
N/A N/A N/A N/A Remove IP Error

我的最新(和最接近标记)尝试使用每行上的隐藏输入来返回值…但它返回所有行的值.

“devices”(类DeviceStatus)对象是标准数据对象的List,带有一堆字符串成员和get / set方法.它包含附加设备的信息.

“addForm”(类AddForm)对象是一个单个对象,其中包含字符串(“deviceIP”)和该字符串的get / set方法.

控制器GET方法:

@RequestMapping(value="/webservice/adddevice", method=RequestMethod.GET)

public String showForm(Model model, AddForm addForm) {

model.addAttribute("devices", getDevicesStatus());

addForm.loadPrefs(deviceController);

return "adddevice"; // the webpage is adddevice.html

}

和控制器POST方法:

@RequestMapping(value="/webservice/adddevice", method=RequestMethod.POST, params="action=remove")

public String removeDevice(@Valid AddForm addForm, BindingResult bindingResult) {

//addForm.removeDevice(deviceController);

return "redirect:/webservice/results";

}

现在POST方法没有做任何事情……直到我得到HTML表单工作,没有多大意义.

java在表格单元中加入button按钮_java – 在表中实现一个按钮,该按钮使用Th...相关推荐

  1. java中怎么写一个返回按钮_java – 在表中实现一个按钮,该按钮使用Thymeleaf和Spring Boot从表中返回数据...

    使用Spring Boot和Thymeleaf的tl; dr,当用户单击特定行的第5列中的按钮时,如何在表单中返回表的第1列值? 嗨,您好!长时间听众,第一次来电.对于这个问题,我非常感谢你的帮助. ...

  2. 用ado把excel数据写入oracle,如何将excel表格数据导入到oracle数据库对应的表中?!oracle导出excel文件...

    如何把excel里的表导入到oracle里 使用第三方工具吧,toad之类的 一个excel表格中有多个sheet,如何将其导入oracle数据库 户和要用DBA 最简单得建用户: create us ...

  3. oracle表中放入word,“如何将excel表格数据导入到oracle数据库对应的表中?“将excel表格导入word...

    如何将excel表格数据导入到oracle数据库对应的表中? 敢问楼主,表A几列,表B存在几列,表C存在几列 常规方法(表中列和excel中列) PLSQL 中 : select * from A u ...

  4. cpp导入excel到mysql_将EXCEL表格中的数据导入mysql数据库表中

    本文转载自http://blog.sina.com.cn/s/blog_5d972ae00100gjij.html 今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命 ...

  5. oracle数据库表excel文件位置,“如何将excel表格数据导入到oracle数据库对应的表中?“数据库文件导入excel表格数据库中...

    如何实现Excel表格自动导入到数据库 库?是什么数据库?sql?access?mysql?我以sql2008为例子 1.打开SQL Server Management Studio-任务-数据 2. ...

  6. spark抽取mysql数据到hive_使用spark将内存中的数据写入到hive表中

    使用spark将内存中的数据写入到hive表中 hive-site.xml hive.metastore.uris thrift://master:9083 Thrift URI for the re ...

  7. oracle复制另一个字段,【学习笔记】Oracle存储过程 表中列不同时动态复制表中数据到另一个表中...

    天萃荷净 分享一篇关于Oracle存储过程实现表之间数据复制功能.两表中列不同,动态的将一表中的数据复制到另一个表中案例 因为要用到回收站功能,删除一条记录,要先放到一个delete表中,以便以后恢复 ...

  8. java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎么设置_Java代码实现设置单元格格式...

    java中导出excel设置单元格的样式为数字格式怎么设置 如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如 double value=....; cell. ...

  9. 如何设置Oracle工作表有提示,excel表格中自动数据提醒-excel工作表中如何自动跳出提醒框...

    excel表格怎么设置到期日前自动提醒功能 菜单项〉工具>选项.在图中选择.在弹出的对话框中把"记忆式键入"前面的对勾去掉行了. 详见图示. 在Excel表格里面怎样设置&q ...

最新文章

  1. GitHub Draft Pull请求支持新的协作流程
  2. win10搭建FTP服务器
  3. 分享干货:靠刷算法题,真的可以刷进大厂吗?
  4. 【课程】MIT深度学习课程:架起理论与实践的桥梁
  5. 鬼灭之刃人物炫酷高清壁纸
  6. SuSe防火墙iptables配置
  7. 多个同名进程linux获取对应pid,Linux Shell根据进程名获取PID
  8. Mysql5.7+ 出现Field * doesn‘t have a default value解决办法
  9. 手机闹钟软件测试用例,手机app测试用例.docx
  10. 数字化营销怎么做?如何做好数字化营销?
  11. LDR2001电脑免驱USB转串口芯片方案
  12. 字典类型及操作--易错题
  13. LINUX系统ubuntu显示隐藏文件夹选项
  14. 木子-后端-Java小知识点
  15. access突然需要登录_登录信息提示
  16. OpenGL/C++实战——C++实现太阳系行星系统
  17. Educational Codeforces Round 137 (Rated for Div. 2)A~D题解
  18. Unity --- Vector3的使用,欧拉角与四元数
  19. 计算机修改人类记忆曲线,遗忘曲线——揭秘人类记忆存储的奥秘
  20. html5自动吸附,基于HTML5Canvas的3D渲染引擎界面以及吸附等效果的运用-

热门文章

  1. 计算机行业个人简历技能描述
  2. Oracle开窗函数over()的用法
  3. js控制页面全屏或退出全屏
  4. 计算机网络和局域网组建论文,局域网组建毕业论文.doc
  5. 孙宏斌称不会继续投资乐视;微信否认屏蔽抖音;扎克伯格向英国用户道歉丨价值早报
  6. java-net-php-python-70java海洋食品销售网计算机毕业设计程序
  7. 上班族做什么副业好?深度分析
  8. Spring源码学习(一)源码如何变成可编辑
  9. 如何开启php的gd库
  10. cmake文件输出目录设置