不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。
正文开始:
先是看上去不同,他们的调用分别如下:
request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jsp
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。
正文开始:
先是看上去不同,他们的调用分别如下:
request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jsp
复制内容到剪贴板 程序代码
//设置输出编码格式,避免出现乱码
private static final String CONTENT_TYPE = "text/html; charset=GBK";
service.updateProduct(pt);
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
//添加HTML跳转
out.println("<meta http-equiv=\"refresh\" content=\"2;url=tocontrol.do\">");
out.println("<script>alert('更新成功');</script>");
out.close();
private static final String CONTENT_TYPE = "text/html; charset=GBK";
service.updateProduct(pt);
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
//添加HTML跳转
out.println("<meta http-equiv=\"refresh\" content=\"2;url=tocontrol.do\">");
out.println("<script>alert('更新成功');</script>");
out.close();
FLASH导航菜单生成:http://www.hostsun.com/gr/flash_generators.php
图片菜单生成:http://www.hostsun.com/gr/tools6.php
演示:点击查看
下拉菜单:http://www.hostsun.com/gr/tools7.php
演示:点击查看
鼠标移过图片菜单特效:http://www.hostsun.com/gr/tools8.php
图片菜单生成:http://www.hostsun.com/gr/tools6.php
演示:点击查看
下拉菜单:http://www.hostsun.com/gr/tools7.php
演示:点击查看
鼠标移过图片菜单特效:http://www.hostsun.com/gr/tools8.php
说明:这个是页面被载入和调出时的一些特效。
用法:<Meta http-equiv="Page-Enter" Content="blendTrans(Duration=0.5)">
<Meta http-equiv="Page-Exit" Content="blendTrans(Duration=0.5)">
注意:blendTrans是动态滤镜的一种,产生渐隐效果。另一种动态滤镜RevealTrans也可以用于页面进入与退出效果:
<Meta http-equiv="Page-Enter" Content="revealTrans(duration=x, transition=y)">
<Meta http-equiv="Page-Exit" Content="revealTrans(duration=x, transition=y)">
Duration 表示滤镜特效的持续时间(单位:秒)
Transition 滤镜类型。表示使用哪种特效,取值为0-23。
用法:<Meta http-equiv="Page-Enter" Content="blendTrans(Duration=0.5)">
<Meta http-equiv="Page-Exit" Content="blendTrans(Duration=0.5)">
注意:blendTrans是动态滤镜的一种,产生渐隐效果。另一种动态滤镜RevealTrans也可以用于页面进入与退出效果:
<Meta http-equiv="Page-Enter" Content="revealTrans(duration=x, transition=y)">
<Meta http-equiv="Page-Exit" Content="revealTrans(duration=x, transition=y)">
Duration 表示滤镜特效的持续时间(单位:秒)
Transition 滤镜类型。表示使用哪种特效,取值为0-23。