jsp九大隐式对象——pageContext隐式对象
2013-04-26 17:08
447 查看
jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP '11.jsp' starting page</title> </head> <body> <!-- pageContext对象用在自定义标签开发技术里面 jsp页面最好不要出现java代码,可是很难避免使用<% %>, 里面都是java代码,所以就需要用java类开发自定义标签(<fix:viewData/>), 而传过去八大对象很麻烦,所以用pageContext封装了八大对象 直接传递pageContext对象即可--> <% String data = (String)request.getAttribute("data"); out.write(data); //pageContext也是page域对象,他的范围是当前页面,jsp结束则其消失 pageContext.setAttribute("data","aaaa"); %> <fix:viewData/>--------java </body> </html>
jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>pageContext对象访问其他域</title> </head> <body> <% request.setAttribute("data","aaa"); //从其他域中获取数据 String data = (String)pageContext.getAttribute("data",PageContext.REQUEST_SCOPE); out.write(data); //findAttribute从其他域中自动寻找数据,很方便 //按域从小到大的顺序找数据 page request session application //效果等同于 el表达式里的${data} pageContext.findAttribute("data"); %> </body> </html>
jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>pageContext对象的其他常用方法</title> </head> <body> <% pageContext.forward("/1.jsp"); pageContext.include("foot.jsp"); %> </body> </html>
相关文章推荐
- JSP九大隐式对象--pageContext
- JSP的九大隐式对象之------PageContext
- jsp九大隐式对象——pageContext隐式对象
- jsp九大隐式对象中最重要的一个对象pageContext
- JSP基本功 pageContext对象page,request,session,application四个域对象的使用及区别JSP运行原理和九大隐式对象及下载文件、访问次数的代码总结出el表达式简单
- JSP九大隐式对象--pageContext
- javaWeb-07-jsp九大隐式对象-pageContext对象
- JSP的学习(7)——九大隐式对象之pageContext对象
- JAVA学习笔记四 ——jsp九大隐式对象
- Jsp九大隐式对象
- JSP运行原理和九大隐式对象
- JSP的九大隐式对象及总结
- JSP 三 :九大隐式对象
- [javaEE] jsp的九大隐式对象
- jsp九大隐式对象及其作用
- JSP基础--基础知识、四大域及九大隐式对象
- JSP页面以及JSP九大隐式对象
- jsp中的九大隐式对象
- JSP九大隐式对象归纳总结
- JSP JSP工作原理 JSP语法 JSP声明 JSP注释 JSP指令 jsp九大隐式/内置对象