Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward

JSP 动作主要作用是根据指定的动作进行相应的处理。

 

一、param 动作

用来给 HTML 文件和 JSP 文件传递参数的,经常和 forward、include、plugin 动作结合使用,语法格式为:<jsp:param name="username" value="admin"/>

 

二、forward 动作

forward 动作是用来请求信息转发到另一个页面的,它只有一个 page 属性,语法格式为:<jsp:forward page="url"/>,若需要传递参数,格式如下所示:

	<jsp:forward page="url"/>
		<jsp:param name="username" value="admin"/>
		<jsp:param pass="userpass" value="12345"/>
	<jsp:forward>

参数说明:

page:一个相对的 URL 路径

name:属性是参数名

value:参数值

 

下面通过一段简单的代码,进行讲解,源码如下所示:

forward.jsp 源码如下所示:

<%@page
    contentType="text/html;charset=utf-8"
%>
<html>
    <head>
        <title>JSP forward 动作</title>
    </head>
    <body bgcolor="gray">
        <h2>Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward</h2>

        <jsp:forward page="./forward.html"/>  
    </body>
</html>

 

forward.html 源码如下所示:

<html>
    <head>
        <title>forward.html</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
        <h1>forward.html</h1>
    </body>
</html>

 

将上述两个代码放入同一个文件夹,启动 tomcat,在浏览器中输入:http://localhost:8080/jsp/005/forward.jsp,打开页面如下所示:

 

至此, Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward 顺利完结,希望此文能够给初学 JavaWeb 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

 

posted @ 2015-09-19 10:55  范丰平  Views(264)  Comments(0Edit  收藏  举报