Jsp标签及域
来源:互联网 发布:阿里云ecs按量付费 编辑:程序博客网 时间:2024/06/07 05:01
1.JSP标签也称为Jsp Action(JSP动作)元素
2.JSP常用标签
<jsp:include>标签
<jsp:forward>标签
<jsp:param>标签
1)<jsp:include>标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。
2)<jsp:include>与include指令的比较
<jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。
而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并。
<jsp:include page="1.jsp"> </jsp:include>
3)<jsp:forward>标签用于把请求转发给另外一个资源。
4)<jsp:param>标签
当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。里面可以有多个<jsp:param>
在index.jsp中写代码如下
<jsp:forward page="1.jsp">
<jsp:param value="redarmy" name="uname"/>
</jsp:forward>
在1.jsp中写入代码如下:
<%
String uname = request.getParameter("uname");
%>
<%=uname %>
3.映射jsp
<servlet>
<servlet-name>SimpleJspServlet</servlet-name>
<jsp-file>/jsp/simple.jsp</jsp-file>
<load-on-startup>1</load-on-startup >
</servlet>
……
<servlet-mapping>
<servlet-name>SimpleJspServlet</servlet-name>
<url-pattern>/xxx/yyy.html</url-pattern>
</servlet-mapping>
4.web开发接触了4个域对象
pageContext(称之为page域)
request(称之为request域)
session(称之为session域)
servletContext(称之为application域)
1) 什么是域?简单来说就是作用范围
2) 这4个对象的生命周期?
Page域就是当前页面
Request域就是请求接收之后就没效了 一来一回
Session域就是一个会话
Application域就是整个生命周期结束的情况下才会结束
3)哪种情况下用哪种域对象。
Page域当前页面
Request域使用完之后不再使用
Session域使用完之后 还要自己使用
Application域使用完之后 还可以别人用
- Jsp标签及域
- JSP标签体系及自定义JSP标签
- jsp的四大域对象解析及xml映射jsp及jsp常用标签
- jsp-简单标签及案例
- JSP指令元素,JSP内置对象及JSP标签
- jsp 标签、域
- jsp翻页逻辑及页标签
- JSP自定义标签的开发及使用
- JSP标签开发及运行步骤
- jsp标签引用及foreach空格
- JSP简单标签的总结及案例
- jsp:include标签参数传递及捕获
- jsp自定义标签及简单实例
- 自定义JSP标签库及Properties使用
- jsp:include标签参数传递及捕获
- 菜鸟学Android(四十四):jsp标签技术简介及jsp标签的开发详解
- JSP标签
- jsp标签
- 42.VC(custom)-枚举串口
- PHP多台服务器跨域SESSION共享
- Spring源码学习(二)------ AOP
- Java 类的热替换 —— 概念、设计与实现(转)
- 2011.11.1
- Jsp标签及域
- Classpath (Java)
- lambda过程作为返回值的例子
- CCNA实验之全网互通
- 片上总线Wishbone 学习(一)片上总线综述
- Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义
- spring源码学习笔记-初始化(一)-概览
- 学习python的利器-ipython
- php实现SESSION跨域