b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jsp页面声明方法jsp回顾:jsp:java serv(2)

电脑杂谈  发布时间:2018-02-08 05:17:09  来源:网络整理

request 一次请求中

session 一次会话中

application 全局(整个项目中)

pageContext 当前页面

pageContext的作用:

1.域对象 xxxAttribute()

jsp 方法定义void_jsp页面声明方法_jsp声明数组

2.获取其他的内置对象 getxxx()方法获取其他的内置对象

3.操作其他的域对象

setAttribute(String key,Object value,int scope):存

scope的取值:

int APPLICATION_SCOPE:从application域中获取数据

int PAGE_SCOPE:从pageContext域中获取数据

int REQUEST_SCOPE:从request域中获取数据

int SESSION_SCOPE:从session域中获取数据

getAttribute(String key,int scope):取值

removeAttribute(String key,int scope):移除

4.便捷的获取域中对象

Object findAttribute(String name)依次从pageContext,request,session,application中查找,一旦找到即返回,不再往后查找

jsp动作标签:

jsp:forward 请求转发,等价于 request.getRequestDispatcher("内部路径").forward(req,resp);

例如:

<jsp:forward page="/jsp/action/goto.jsp"></jsp:forward>

jsp:include 动态包含,等价于 request.getRequestDispatcher("内部路径").include(req,resp);

例如:

<jsp:include page="/jsp/action/i1.jsp"></jsp:include>

静态包含是把页面的内容先拿过来,然后统一翻译成java文件

动态包含是包含其他servlet的结果。jsp页面声明方法jsp页面声明方法

jsp:param 参数,配合forward和include使用

例如:

<jsp:include page="/jsp/action/i1.jsp">

<jsp:param value="3"/>

</jsp:include><br/>

等价于

request.getRequestDispatcher("/jsp/action/i1.jsp?age=3").include(req,resp);

EL:

el介绍:

EL表达式代替的是java脚本中的<%=...%>

格式:

${el表达式}

作用:

1.获取数据☆☆

2.执行运算☆

3.调用java对象

4.自定义el表达式

获取数据:

获取域中的简单数据:

${pageScope.xxx} 获取的是pageContext域中的数据

${requestScope.xxx} 获取的是request域中的数据

${sessionScope.xxx} 获取的是session域中的数据

${applicationScope.xxx} 获取的是application域中的数据

获取复杂的数据:

获取数组:

${requestScope.arr[2]}

获取list:

${requestScope.list[1]}

获取map:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66624-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...