问题描述:
使用SpringBoot框架,采用thymeleaf模版语言,需要在服务端直接返回一个可执行的脚本到页面自动执行,服务端返回的代码如下:
<script language="javascript">window.onload=function(){document.pay_form.submit();}</script>
<form id="pay_form" name="pay_form" action="@{https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx201703241621043cdda823900753045028&package=926849082&redirect_url=http%3A%2F%2Fwapah.189.cn%2Fpay%2FwxFrontPayBack.shtml%3Forderid%3D553RC201606120938047379576}" method="post" accept-charset="utf-8">
</form>
页面代码:试过两种写法都不行:
1、直接 ${payForm}
2、<div th:text="${payForm}"></div>
页面直接把源码打印出来了,而没有去执行那个表单提交
问题:
怎么才能让服务端返回的脚本自动在页面上运行?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…