javascript - 如何在 JSP 中正确拦截 Java 字符串中的 JavaScript 函数
问题描述
我想在 a中调用一个JavaScript
函数,如下所示:String
JSP
这是字符串:
<%String x = "https://api.qrserver.com/v1/create-qr-code/?data=&size=100x100";%>
这是我想拦截的地方js
<%String x = "https://api.qrserver.com/v1/create-qr-code/?data=%>here()<%&size=100x100";%>
这在 a 里面很奇怪String
,这些是我的问题:
- 我必须返回一个
String
值吗? - 如果函数的返回类型为 void 可以吗?
该功能的目标是发出一个帖子请求,这可能吗?
这就是我试图实现它的方式:
这是内部<head>
usr
参数已经初始化
<script type="text/javascript">
function generate(){
xhttp.open("GET","/api/otp/generate?username="+usr, true);
xhttp.send();
return "done"
}
这是里面<body>
<%String x = "https://api.qrserver.com/v1/create-qr-code/?data=";%>
<%String z=%>return generate()
<%String y="&size=100x100";
String w = x+z+y; %>
解决方案
推荐阅读
- python - ValueError:xgboost 分类不支持连续
- twilio - 登录 Twilio Flex 用户 SID
- r - 每类拆分数据 80/20
- nextflow - Nextflow实现使用两个通道中对应的两个输入
- html - @page bottom-centre CSS property doesn't repeat for each page when used with running element
- excel - VBA Excel:ElementDataLabelCallout 显示数据
- selenium - 如何使用 Rselenium 发送十六进制颜色?
- c# - GMap.NET winforms。地面覆盖功能(上传外部地图)
- powershell - 将变量传递给powershell中的子进程
- node.js - firebase 预定功能的价格是多少?