jsp 中如何在触发时才调用java方法 5

我jsp界面有个导出按钮,当点击导出时,才调用写好的java方法,否则不调用。。jsp中的<%%>应该放在哪?... 我jsp界面有个导出按钮,当点击导出时,才调用写好的java方法,否则不调用。。jsp中的<%%>应该放在哪? 展开
 我来答
社会人某哥
2012-08-23
知道答主
回答量:29
采纳率:0%
帮助的人:26.4万
展开全部
你把那个按钮放在一个form表单里面,提交请求到当前页面,<%先getParameter("button");判断是否有button提交的参数,有的话就执行java方法就行了%>
追问
主要是我现在一刷新界面,它自己就把中的 java写的 方法 给执行了哦。。这个该怎么把他阻断掉??
追答


这样有个判断的话,就只有你点击按钮的时候才会发送该请求参数,加载页面后servlet就会判断request是否有该参数,有的话就执行。其实就是一个判断而已
百度网友8a776f9
推荐于2017-09-28 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:111万
展开全部
点击按钮也就是给服务器发请求。<%%>符号里面是写java代码的地方。

把你的业务代码写到java文件里。jsp页面最好不要写业务代码.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roy_127
2012-08-23
知道答主
回答量:22
采纳率:0%
帮助的人:12.6万
展开全部
用javascript写个事件,然后调用者个函数就OK了。
function run(){

location="QueryTaskAction_exportInfo.action?UserID="+UserID+"&Datetime="+Datetime+"";

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c132319
2012-08-23 · TA获得超过315个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:232万
展开全部
这个你要写js来实现吧。

function export() {
var form = $("#exportForm");
form.attr("target", "_blank");
form.attr("action", "你导出的地址");
form.submit();

}

<input type="button" onclick="export()" value="导出">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式