仓酷云

标题: JAVA网站制作之JSP教程(六)-怎样在JSP中跳转到别一页面... [打印本页]

作者: 精灵巫婆    时间: 2015-1-18 11:10
标题: JAVA网站制作之JSP教程(六)-怎样在JSP中跳转到别一页面...
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?js|教程|页面在JSP中利用jspforwardAction来完成页面的跳转功效。
  语法:
<jsp:forwardpage="{relativeURL|<%=expression%>}"/>或
<jsp:forwardpage="{relativeURL|<%=expression%>}">
<jsp:paramname="parameterName"
value="{parameterValue|<%=expression%>}"/>+</jsp:forward>
  这个action使您能够将request向前到别的一个页面。它只要一个属性,page。Page应有一个绝对的URL构成。这能够是一个静态的值大概是可以在被哀求的时分盘算失掉的值,就以下面两个例子一样平常:
<jsp:forwardpage="/utils/errorReporter.jsp"/>
<jsp:forwardpage="<%=someJavaExpression%>"/>
!supportEmptyParas]>
  如今以一个详细例子来讲明:在test1.jsp中利用forward使其跳转到test2.jsp页面中。
Test1.jsp
<HTML>
<HEAD>
<TITLE>forwardtest</TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODYBGCOLOR="#FFFFFF">
<!--跳转到test2.jsp--!>
<jsp:forwardpage="/test2.jsp"/>
</BODY>
</HTML>
!supportEmptyParas]>
test2.jsp
<HTML>
<HEAD>
<TITLE>forwardtest</TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODYBGCOLOR="#FFFFFF">
<%out.println("这是jsp2.jsp页面发生出的输入");%>
</BODY>
</HTML>
!supportEmptyParas]>
  运转test1.jsp,可在扫瞄器中瞥见:"这是jsp2.jsp页面发生出的输入"的输入信息。可是假如你在test1.jsp和test2.jsp这两个页面中有参数传送怎样办呢?用get体例吧,不仅总的长度无限制,利用如今非常不便利,并且偶然候还不平安。实在我们完整可使用jsp1.1中给forward里供应的para属性就能够办理。现以test3.jsp和test4.jsp来讲明。
!supportEmptyParas]>
Test1.jsp
<HTML>
<HEAD>
<TITLE>forwardtest</TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODYBGCOLOR="#FFFFFF">
<jsp:forwardpage="/test4.jsp">
<jsp:paramname="name"value="powerman"/>
<jsp:paramname="address"value="北京西年夜街188号"/>
</jsp:forward>
</BODY>
</HTML>
!supportEmptyParas]>
test2.jsp
<HTML>
<HEAD>
<TITLE>forwardtest</TITLE>
!supportEmptyParas]>
</HEAD>
!supportEmptyParas]>
<BODYBGCOLOR="#FFFFFF">
<%
out.println("这是jsp4.jsp页面发生出的输入"+"<br>");
out.println("姓名:"+request.getParameter("name")+"<br>");
out.println("地点:"+request.getParameter("address")+"<br>");
!supportEmptyParas]>
%>
</BODY>
</HTML>
  运转test3.jsp,可在扫瞄器中瞥见:
  "这是jsp4.jsp页面发生出的输入
  姓名:powerman
  地点:北京西年夜街188号"
的输入信息

你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net有没有机会赶上java。
作者: 蒙在股里    时间: 2015-1-20 16:08
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 简单生活    时间: 2015-1-29 12:48
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 透明    时间: 2015-2-6 00:59
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
作者: 乐观    时间: 2015-2-14 18:04
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 变相怪杰    时间: 2015-3-4 09:38
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
作者: 深爱那片海    时间: 2015-3-11 18:09
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
作者: 山那边是海    时间: 2015-3-19 06:13
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
作者: 不帅    时间: 2015-3-27 09:09
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 因胸联盟    时间: 2015-3-27 09:09
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2