jsp 中如何在触发时才调用java方法
答案:4 悬赏:80
解决时间 2021-03-13 11:07
- 提问者网友:ミ烙印ゝ
- 2021-03-13 02:51
jsp 中如何在触发时才调用java方法
最佳答案
- 二级知识专家网友:山有枢
- 2021-03-13 03:51
你把那个按钮放在一个form表单里面,提交请求到当前页面,<%先getParameter("button");判断是否有button提交的参数,有的话就执行java方法就行了%>
追问:主要是我现在一刷新界面,它自己就把<% %>中的 java写的 方法 给执行了哦。。这个该怎么把他阻断掉??
追答:<%
String doJAVA = request.getParameter("button");
if(doJAVA.equals("yes")){
执行你的代码
}
%>
追问:主要是我现在一刷新界面,它自己就把<% %>中的 java写的 方法 给执行了哦。。这个该怎么把他阻断掉??
追答:<%
String doJAVA = request.getParameter("button");
if(doJAVA.equals("yes")){
执行你的代码
}
%>
全部回答
- 1楼网友:長槍戰八方
- 2021-03-13 05:19
这个你要写js来实现吧。
function export() {
var form = $("#exportForm");
form.attr("target", "_blank");
form.attr("action", "你导出的地址");
form.submit();
}
<input type="button" onclick="export()" value="导出">
function export() {
var form = $("#exportForm");
form.attr("target", "_blank");
form.attr("action", "你导出的地址");
form.submit();
}
<input type="button" onclick="export()" value="导出">
- 2楼网友:一袍清酒付
- 2021-03-13 05:02
用javascript写个事件,然后调用者个函数就OK了。
function run(){
location="QueryTaskAction_exportInfo.action?UserID="+UserID+"&Datetime="+Datetime+"";
}
function run(){
location="QueryTaskAction_exportInfo.action?UserID="+UserID+"&Datetime="+Datetime+"";
}
- 3楼网友:执傲
- 2021-03-13 04:01
点击按钮也就是给服务器发请求。<%%>符号里面是写java代码的地方。
把你的业务代码写到java文件里。jsp页面最好不要写业务代码.
把你的业务代码写到java文件里。jsp页面最好不要写业务代码.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |