问一个问题,使用servelet做控制中心,可以进行地址跳转,那有一个问题是我要进行update操作,不使用另外一个update成功页面,如何在update页面完成update成功后就跳转到原来的查询页面?
说明:1、没有使用struts,只使用servlet+dao+factory要更新的当前数据是通过server操作dao返回到jsp上的数据,对一个表的增删改查都是在一个servlet的
2、在servlet中代码大致是这样:
if ("all".equals(flags)) {
.....
path="参数"
}if ("update".equals(flags)) {
path="参数"------>这个地方如何处理,还是在JSP中处理呀
}
.......
request.getRequestDispatcher(path).forward(request, response);
3、查询页面与update页面分别是两个不同页面。
说明:1、没有使用struts,只使用servlet+dao+factory要更新的当前数据是通过server操作dao返回到jsp上的数据,对一个表的增删改查都是在一个servlet的
2、在servlet中代码大致是这样:
if ("all".equals(flags)) {
.....
path="参数"
}if ("update".equals(flags)) {
path="参数"------>这个地方如何处理,还是在JSP中处理呀
}
.......
request.getRequestDispatcher(path).forward(request, response);
3、查询页面与update页面分别是两个不同页面。
解决方案 »
- jsp中点击按钮弹出一个form的功能
- JSP+SQL自动生成编号
- servlet中使用commons-fileupload上传文件和文本出现servlet不可用的问题
- 如何在bean中取得struts中action的struts数据源
- 请问怎么在struts中的jsp下写javascipt呀
- 请教高手,如何在浏览器中对显示的记录进行拖拽
- struts标签中的radio怎样实现默认选中一个
- 大侠来看一下,救命呀!
- 请教一个有关Runtime的问题:
- 关于不能打开两个resin的问题求助
- 问一个算法,帮帮忙谢谢了!
- ORA-08002: 序列SEQ_SGIP_SUBMIT_ID.CURRVAL 尚未在此进程中定义
response.sendRediret()
即可
用out.println("<script>alert('修改成功');location=你要显示的页面</script>");
是在jsp页面中使用吗?
path="参数"------>这个地方如何处理,还是在JSP中处理呀
}
response.sendRediret() 可以写到你的if语句快中 不是页面语句
if ("all".equals(flags)) {
.....
path="xxx.jsp?xxx="+value; 这样写可以实现传值。下同 }
if ("update".equals(flags)) {
path="参数"------>这个地方如何处理,还是在JSP中处理呀
}
.......
request.getRequestDispatcher(path).forward(request, response);这种应该叫转发吧?response.sendRediret()是重定向。都可以实现跳转,还有<jsp:forword page="xxx.jsp?xxx="+ccc/>可以,超链接也可以,像动态新闻,点一下标题就可以转向新闻内容.Struts的Action里写的return mapping.findForward(target);也可以实现跳转的,而且都可以在xxx.jsp?后面加参数,就知道这么多了,希望对LZ有帮助
3、查询页面与update页面分别是两个不同页面。