HTML中button的onclick方法代码:

<tr th:each="diary:${list}"><td th:text="${diary.title}"></td><td th:text="${diary.fileName}"></td><td th:text="${diary.writeTime}"></td><td th:text="${diary.username}"></td><td><button class="btn btn-small btn-link" type="button" th:onclick="'javascript:download(\''+${diary.fileName}+'\')'">下载</button></td></tr>

JS中的function:

<script type="text/javascript">function download(diarycontent) {var string1 = diarycontent;alert(string1);string1 = encodeURI(encodeURI(string1));//将中文进行编码document.getElementById('form1').action = "/download?diarycontent="+string1;document.getElementById('form1').submit();}</script>

Controller中获取参数:

String fileName = URLDecoder.decode(request.getParameter("diarycontent"),"utf-8");

Themleaf中html向controller传递参数 th:onclick传参相关推荐

  1. python语法中infile语句_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  2. python 反向传值_Django中reverse反转并且传递参数的方法

    在写项目的过程中,有些函数不可避免的需要传入参数进去,所以我们在使用reverse进行反转时也需要传递参数.这个时候我们就可以使用 'reverse()' 中的 kwargs 参数了,它将传入一个字典 ...

  3. python查询数据库带逗号_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  4. python类方法需要传入cls参数_如何从Python 3.x中的类定义传递参数到元类?

    这是如何从类定义向元类传递参数的python 3.x版本?问题,根据请求单独列出,因为答案与python 2.x明显不同. 在python 3.x中,如何将参数传递给元类的__prepare__.__ ...

  5. layer弹出层传递参数(父传子)

    layer弹出层传递参数(父传子) 如下图所示功能 一:父页面进行ajax请求后进行渲染的js代码 二.点击管理员传值到弹出层js代码 三:弹出层html代码 == 如有不懂,请在下方留言 ==

  6. spring mvc controller间跳转 重定向 传参

    spring mvc controller间跳转 重定向 传参 1. 需求背景     需求:spring MVC框架controller间跳转,需重定向.有几种情况:不带参数跳转,带参数拼接url形 ...

  7. 【php7扩展开发四】函数的参数 ,引用传参 ,返回值

    函数参数解析 之前我们定义的函数没有接收任何参数,那么扩展定义的内部函数如何读取参数呢?用户自定义函数在编译时会为每个参数创建一个zend_arg_info结构,这个结构用来记录参数的名称.是否引用传 ...

  8. 解决SpringBoot+SpringCloud中feign调用服务传递参数为MultipartFile的问题

    文章目录 前言 一.前期说明 二.使用步骤 1.引入maven依赖 2.新建feign的配置类 2.feign客户端 3.被调用的服务的Controller 4.第三方服务远程调用主服务传递Multi ...

  9. JSP中页面向Action传递参数的几种方式

    转自:http://zhidao.baidu.com/link?url=kEOyifTghb--LvcQVpkh-kkpgZIcYU-dlqQyNM5e3b_9fywiDQGVxAOHVedJkqGA ...

最新文章

  1. 计算机知识浩瀚,计算机视觉基础
  2. 判断手机所属三大运营商 移动、联通、电信
  3. 如何用CS07进行BOM工厂分配
  4. 简述分布式一致性协议(2pc、3pc、paxos、zab)
  5. OpenCV:使用OpenCV3随机森林进行统计特征多类分析
  6. andorid 查看OpenCv Mat的Debug信息
  7. 高等数学下-赵立军-北京大学出版社-题解-练习8.1
  8. linux默认的https端口,如何在Ubuntu 18.04 Bionic Beaver Linux上拒绝除HTTP端口80和HTTPS端口443之外的所有传入端口...
  9. 翻译:通向T-SQL的阶梯:超越基础水平3:建立相关子查询
  10. DWR入门教程(http://www.cnblogs.com/cyjch/archive/2012/02/16/2353758.html)
  11. 二维 稳态边界层问题MATLAB,第三章 边界层理论.ppt
  12. linux 微信客户端 mojo,QQ微信一体客户端教程
  13. Modern CMake 简介
  14. 单片机外围模块漫谈之四,USB总线基本概念
  15. java给pdf文件加水印
  16. 微信小程序CanvasContext.drawImage的用法
  17. 小博老师解析Java核心技术 ——JDBC普通增删改操作
  18. .xyz让域名应用充满艺术感
  19. MODIS产品质量控制文件使用方法
  20. 如何精确设计压铸模具的溢流槽和排气槽?| 智铸超云干货分享

热门文章

  1. java jsch example_JSch基本使用
  2. 校园市场不是伪需求,2017校园市场依旧潜能无限
  3. 用c语言设计通讯录软件下载,C语言编写的通讯录.doc
  4. Android通讯录-kotlin
  5. mysql sin() 函数
  6. 震源机制(Focal Mechanism)之断层基本知识
  7. 自定义函数实现对n个数进行选择法排序,主函数调用.
  8. 三相三线STATCOM仿真模型。无功电流采用ipiq检测,pwm采用滞环控制。
  9. Swift 十六进制颜色字符串的自定义
  10. 2018年的第一个工作日,推荐几个优质公众号