在页面删除或一个查询等都会传递一个参数比如:
From表单提交的
Function getId(){
url=”select.jsp?id=2”;
$(“#aa”).attr(“action”,url);
$(“#aa”).submit;
}
在查询单个完成是在地址栏中会有id=2的查询参数
在这里我们要去掉这个参数并且后台能获取的到这个参数,
这里用的是js
Function getId(){
url=”select.jsp”;
$().attr(“bb”,2);//ID的值赋给隐藏域
$(“#aa”).attr(“action”,url);
$(“#aa”).submit;
}
这样就可以在后台直接获取隐藏域的值:
String itemId = request.getParameter("bb");
你也可以把from提出来
如果你是ID是从后台获取到的也可以这样(data表示从后台获取是值)Function getId(data){
url=”select.jsp”;
$().attr(“bb”,data);//ID的值赋给隐藏域
$(“#aa”).attr(“action”,url);
$(“#aa”).submit;
}
在后台直接获取隐藏域的值:
String itemId = request.getParameter("bb");
这样就可以吧URL的参数给隐藏了地址栏也不会显示出你的参数