|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,js|对照|技能|页面利用JSP约莫有以下三种跳转体例:
1.response.sendRedirect();
2.response.setHeader("Location","");
3.<jsp:forwardpage=""/>
经由实验失掉上面的一些划定规矩:
一.response.sendRedirect()
此语句前不同意有out.flush(),假如有,会有非常:
java.lang.IllegalStateException:CantsendRedirect()afterdatahascommittedtotheclient.
atcom.caucho.server.connection.AbstractHttpResponse.sendRedirect(AbstractHttpResponse.java:558)
...
跳转后扫瞄器地点栏变更
假如要跳到分歧主机下,跳转后,此语句前面的语句会持续实行,好像新开了线程,可是对response的操纵已偶然义了;
假如要跳到不异主机下,此语句前面的语句实行完成后才会跳转;
二.response.setHeader("Location","")
此语句前不同意有out.flush(),假如有,页面不会跳转。
跳转后扫瞄器地点栏变更
此语句前面的语句实行完成后才会跳转
三.<jsp:forwardpage=""/>
此语句前不同意有out.flush(),假如有,会有非常:
java.lang.IllegalStateException:forward()notallowedafterbufferhascommitted.
atcom.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:134)
atcom.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:101)
atcom.caucho.jsp.PageContextImpl.forward(PageContextImpl.java:836)
...
跳转后扫瞄器地点栏稳定,可是只能跳到以后主机下
此语句前面的语句实行完成后才会跳转
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。 |
|