有一个需求,在添加记录成功后,弹出一个成功对话框,在跳转到本页面,请问对话框的代码该怎么实现,是再jsp页面内操作的。代码如下:
<%
MyAccessMgr mgr = new MyAccessMgr(user);
mgr.registryEntity(new MyAccessDAO());
long id = mgr.save(obj);
Thread.sleep(1000);
response.sendRedirect(wtk.getBackURLExpectID()+"&id="+id);
%>
<%
MyAccessMgr mgr = new MyAccessMgr(user);
mgr.registryEntity(new MyAccessDAO());
long id = mgr.save(obj);
Thread.sleep(1000);
response.sendRedirect(wtk.getBackURLExpectID()+"&id="+id);
%>
解决方案 »
- CAS3.4.2+WEBLOGIC10.3.4 部署异常(HV的JPA2接口部分调用异常)
- Struts 2 文件下载问题
- java新手环境配置问题
- 在本地服务器上可以运行,传到网上就报错了。报错信息如下
- 如何配制ant?
- 如何解决xml文件中显示中文的问题.
- 电信领域软件架构大讨论
- json 解析问题 怎么url的取值?
- compareto,equals ,==在java中相对于值和引用比较的区别
- java poi导出Excel时设置单元格类型为数值类型问题
- **DecimalFormat format问题
- 问题:Cannot forward after response has been committed
try{
conn.setAutoCommit(false);
MyAccessDAO dao = new MyAccessDAO(conn);
dao.registryEntity(obj);
long id = 0L;
String msg = "";
if(((MyAccess)obj).getId()<1){
id = dao.insert(obj);
if(id>0){
msg = "添加了id="+id+"的记录到表"+obj.getTableName();
}else{
throw new SQLException("MyAccess添加失败!");
}
}else{
id = dao.update(obj);
if(id>0){
msg = "更新了id="+id+"的记录到表"+obj.getTableName();
}else{
throw new SQLException("MyAccess更新失败!");
}
}
saveLog(user, msg);
conn.commit();
return id ;
}catch(SQLException ex){
conn.rollback();
throw new SQLException(ex.getMessage());
}finally{
conn.setAutoCommit(true);
}
}