java中怎么写一个返回按钮_java – 在表中实现一个按钮,该按钮使用Thymeleaf和Spring Boot从表中返回数据...
使用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中怎么写一个返回按钮_java – 在表中实现一个按钮,该按钮使用Thymeleaf和Spring Boot从表中返回数据...相关推荐
- Java 11,Spring Boot和JavaScript中的i18n
什么是i18n和l10n? 国际化(i18n)是提出申请的过程能用多种语言呈现文本的过程. 本地化(l10n)表示您的应用程序已按照满足特定语言环境的语言,文化或其他要求的方式进行了编码. 这些要求可 ...
- 那些在《JavaEE开发的颠覆者 Spring Boot实战》中遇到的坑,,。(一)
一.一开始下了一本PDF书,影印版,看一般的字还是看的清,但是看到代码部分的话,还是会有模糊,尤其是一些配置的时候,后来是在不行就去网上搜了一下,找到一个网易云阅读上有网页版的<JavaEE开发 ...
- 如何在Spring Boot应用程序中使用配置文件
你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...
- Spring Boot微服务中Chaos Monkey的应用
点击蓝色"程序猿DD"关注我哟 有多少人从未在生产环境中遇到系统崩溃或故障?当然,你们每个人迟早都会经历它.如果我们无法避免失败,那么解决方案似乎是将我们的系统维持在永久性故障状态 ...
- Spring Boot 提取pdf中的文字
Spring Boot 提取pdf中的文字 提取pdf中的文字,由于字体不同,可能会提取出来乱码.(友情提示:建议先pdf文件转成图片,然后调用百度api提取文字,准确率高.跳转链接:https:// ...
- Spring Boot 2.x中如何使用Log4j2记录日志
前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 上一篇我们介绍了Spring Boot 2.x中默认日志框架Logback的使用.今天继续说说日志,接下来我们要讲是前段时间爆出核弹漏洞的 ...
- 在使用Gradle构建的Spring Boot应用程序中覆盖Spring Framework版本
如果要使用或仅通过Spring Boot检查Spring的最新版本,但当前的Spring Boot版本取决于旧的Spring版本,则需要稍微调整Gradle构建配置. 例如,在撰写本文时,Spring ...
- Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题
LocalDate. LocalTime. LocalDateTime是Java 8开始提供的时间日期API,主要用来优化Java 8以前对于时间日期的处理操作.然而,我们在使用Spring Clou ...
- java读取gradle属性,Spring Boot获取Gradle中包的属性
我试图将我的项目从Maven构建转换为Gradle . 该项目目前使用Spring Boot . 在我目前的maven配置中,我有 com.fasterxml.jackson.datatype jac ...
最新文章
- python用merge匹配和左连接_左手用R右手Python系列——数据合并与追加
- java win8 mac地址_Win8怎么查看MAC地址_Win8查看电脑MAC地址方法-192路由网
- python set 排序_python set 排序_如何在Python中使用sorted()和sort()
- POJ 2828 Buy Tickets 线段树
- 关于测试url传值的问题
- mybatis之动态SQL操作之查询
- vs2013链接Mysql时出现 (由于找不到libmysql.dll,无法继续执行代码。重新安装程序可能会解决此问题)
- 工作199:获取接口token
- sql 包含某个字符_「17」MySQL中正则表达式查询的SQL语句集锦
- c#进销存(1):需求分析
- 引用类型-Function类型
- eNsp 多区域OSPF配置
- 2019.11.27 阵列信号处理
- 人人商城微信小程序价格显示问题
- 机器人编程常用语言汇总(WeDo/EV3/Arduino/Scratch)
- 洛阳地铁一号线无人驾驶_无人驾驶超级拖拉机现身洛阳
- 常用的curl命令及参数详解
- 手机便签软件哪个好用?哪种手机便签软件好使用
- 由 An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solution 引起的思考
- 龙族幻想最新东京机器人位置_龙族幻想藤原智坐标位置一览 藤原智任务攻略...
热门文章
- 回望之七:感事抒怀【绝句15首】
- SEO细节很重要 优化网站就找上海知名的清法网络公司
- 山寨版工作流:groovy控制的责任链
- ppt怎样翻译?这3个技巧简单又实用,小白快码住
- 量化交易之股票数据的获取——同花顺软件 1
- linux查看lun对应的硬盘,手把手教你在不同操作系统下如何识别存储磁盘LUN,如何管理磁盘LUN。...
- 2021年山东省夏季高考数据统计:山东省高考参加考试人数占报名人数的88.1%,本土153所高校(2所985大学)
- 【JSON解析】浅谈JSONObject的使用
- 解决RTX3090显卡linux系统无法正常安装apex的问题
- 医师中级职称加工资要几个计算机证,医师工资12级能否聘中级职称?