//写个按钮或什么调用的eventChange() 函数 function eventChange(){
var url = '执行后台action去修改数据库这里是action的连接'; var pars="传参数(例如:"id="+$("select").value)"; var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: showResponse2 }); } function showResponse2(originalRequest){ var result = originalRequest.responseText; //返回的值 根据这个值判断是否成功,写一段JS即可
try {
out = response.getWriter();
out.print("传值给页面判断是否修改数据库成功" ); } catch (IOException e) {
e.printStackTrace();
}
}
return null;
页面
注意:别忘了导入下面这个JS
<script language="JavaScript" src="../js/prototype-1.5.0.js"> </script>
<script type="text/javascript">
//写个按钮或什么调用的eventChange() 函数 function eventChange(){
var url = '执行后台action去修改数据库这里是action的连接';
var pars="传参数(例如:"id="+$("select").value)";
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: pars,
onComplete: showResponse2
});
} function showResponse2(originalRequest){
var result = originalRequest.responseText; //返回的值
根据这个值判断是否成功,写一段JS即可
}
别忘了导入prototype-1.5.0.js
out.println("<script language='javascript'>alert('修改成功!');</script>");
response.setContentType("text/html;charset=GBK");
PrintWriter out=response.getWriter();
try{
UserDTO userDTO=handleUserInfo(request);
(User)context.getBean("com.proj.biz.service.User.regist").regist(UserDTO userDTO);
out.println("<script>alert('注册成功');window.location='ok.page'</script>");
}catch(ServiceException e){
out.println("<script>alert('注册失败');</script>");
}
}