package com.dhcnms.topology.manage;import.......;public class ViewManager
{
private String delete()
{
。
}
。
}
假设后台有一个类,类里面有一个delete()方法,当我点中,“删除”button时,JS里面会提示你
var xx = window.confirm("你确定要删除--"++"--吗?");
if (xx)
{
执行后台类里面的删除方法。。
}问题:有几种方法可以做这种操作?(不用struts等框架结构)只是用JavaBean
能否详细的写一下代码和逻辑过程?
分不多了,不能多给,不好意思!!
请各位达人帮助!!
{
private String delete()
{
。
}
。
}
假设后台有一个类,类里面有一个delete()方法,当我点中,“删除”button时,JS里面会提示你
var xx = window.confirm("你确定要删除--"++"--吗?");
if (xx)
{
执行后台类里面的删除方法。。
}问题:有几种方法可以做这种操作?(不用struts等框架结构)只是用JavaBean
能否详细的写一下代码和逻辑过程?
分不多了,不能多给,不好意思!!
请各位达人帮助!!
只能跳转到另一个jsp页面把要删除的id传过去
然后在该jsp页面里执行删除操作
不可可以考虑用Applet
如果你不想让他刷新页面,同时要把结果马上返回当前页,那就用ajax来做
SEND_METHOD: "GET",
IS_ASYNCH: false,
send: function(url, callbackfun, asynch, method, args){
var xmlHttp;
if (window.ActiveXObject){
xmlHttp = new window.ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
if (method && method != ""){
this.SEND_METHOD = method;
}
if (asynch){
this.IS_ASYNCH = asynch;
}
xmlHttp.open(this.SEND_METHOD, url, this.IS_ASYNCH);
if (this.SEND_METHOD == "POST"){
xmlHttp.setRequestHeader("Content-Type", "application/x-xxx-form-urlencoded");
}
xmlHttp.onreadystatechange = function (){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
callbackfun(xmlHttp);
}else{
alert("occur error: " + xmlHttp.statusText);
}
}
}
if (args && args != ""){
xmlHttp.send(args);
}else{
xmlHttp.send(null);
}
}
}
调用方法:
Ajax.send(url, callbackfun, asynch, method, args);
url:指向你要执行的删除方法的页面
callbackfun: 是执行成功后要执行的函数名
asynch:是否是异步执行删除方法
method:删除的请求方法
args:是当method参数为POST时需要的参数格式为param1=value1¶m2=value2&...
param1是后台request.getParameter("param1")得到的参数值的名