JSP:JSP动作标签

转载 2015年11月20日 09:09:34
JSP动作标签

JSP动作标签是用来替代一部分java脚本,使非java开发人员也可以向jsp中添加动态信息

这些jsp的动作标签,与html提供的标签有本质的区别。
  * 动作标签是由tomcat(服务器)来解释执行!它与java代码一样,都是在服务器端执行的!
  * html由浏览器来执行!

----------------------

<jsp:include>
例如:<jsp:include page="xxx"/>,用来包含指定的页面。
例如在a.jsp中存在如下内容:<jsp:include page="b.jsp"/>
a.jsp和b.jsp分别编码成Servlet,然后在执行Servlet时才会执行包含过程。这也是include指令与include标签的区别。

注意:<jsp:include page="<%=myfile%>">,这是可以的!因为include指令是在执行时才完成的包含,在执行时已经可以确定myfile这个变量的值。

* <jsp:forward>:转发!它与RequestDispatcher的forward方法是一样的,一个是在Servlet中使用,一个是在jsp中使用!

* <jsp:include>:包含:它与RequestDispatcher的include方法是一样的,一个是在Servlet中使用,一个是在jsp中使用!


这是动态包含,两个jsp生成两个java文件再编译,然后包含,与静态包含有本质的区别,静态包含是两个jsp合成之后生成一个java文件再编译。

该标签内部使用的是RequestDispatcher#include()方法完成的包含


----------------------

<jsp:forward>
例如:<jsp:forward page="xxx"/>,用来转发到指定页面
例如在a.jsp中存在如下内容:<jsp:fowrad page="b.jsp"/>
a.jsp中的内容不会显示在浏览器上,而只是显示b.jsp的内容。而且在<jsp:forwad>标签下面的内容不会被执行。

----------------------

<jsp:param>
该标签是<jsp:include>和<jsp:forward>的子标签,用来向其他页面传递参数。
<jsp:include page="/b.jsp">
    <jsp:param value="zhangSan" name="username"/>
</jsp:include>
在b.jsp中可以使用request.getParameter("username")来获取参数值。

相关文章推荐

JSP六个动作详解...

原文地址:http://blog.sina.com.cn/s/blog_6267d71d0100pjdk.html JSP中6个动作为:1.Include、 2.Forward、3....

JSP动作标签详解

一JSP动作元素概述        (1)JSP动作元素简介        与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。利用JSP动作 可以...

JSP常用动作标签知识回顾

基本的JSP动作标签如下: JSP动作标签之forward 标签只有一个属性page: " />注意这里为什么叫做动作标签?所以在动作结束的时候,用“/“结尾 从上面的例子中可知,page的值既...

JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用

Session的追踪技术 已知Session是利用cookie机制的服务器端技术,当客户端第一次访问资源时 如果调用request.getSession() 就会在服务器端创建一个由浏览器独享的ses...

jsp——动作标签

JSP动作标签   1 .JSP动作标签概述     JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。JavaWeb一共提供了20个JSP动作标签...

jsp 指令 标准标签库 动作 的使用

/********************************************************************************/ >jsp指令和动作以及标准标签库的...

葵花宝典 十九 jsp动作标签和EL表达式

JSP指令和JSP标签 区分? JSP 指令 Directive JSP 标签 Action jsp中六个动作标签 —– 与 JavaBean操作相关 明天学习 效果 等价于 r...

03. JSP 动作标签

JSP 行为标签 JSP行为标签使用 XML 语法结构来控制 servlet 引擎,它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关的HTML等; ...

jsp forward 动作标签

forward 动作标签: 或 该指令的作用是:从该指令处停止当前页面的继续执行,而转向其他的一个JSP页面。 在下面例子的JSP页面中,首先随机获取一个数,如果该数大于0.5就转向...

jsp技术(内置对象,动作标签,指令)

一、 九大对象:   内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用   1-out:   javax.servlet.jsp.JspWriter类...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP:JSP动作标签
举报原因:
原因补充:

(最多只允许输入30个字)