显示数据<%=%>等同于out.print()
3条指令
(1)页
<%@页面...%>
会话开关默认为打开
pageEncoding设置此页面的编码格式
contextType: 等效于response.setContextType(“ text / html; charset = utf-8”);
errorPage: 如果页面中有错误jsp的基本语法,请跳至指定的资源.
isErrorPage: 默认为关闭. 打开后,可以使用异常对象获取异常信息.
(2)包含
静态包括: 将其他资源包含到当前页面中.
在翻译过程中合并两个文件
<%@ include file =“ / include / 1.jsp”%>
动态包含: 不会合并该文件,并且在执行代码以包含时会包含另一个文件的内容.
(3)taglib
功能: 在JSP页面中导入JSTL标签库. 替换jsp中的Java代码段.
<%@ taglib uri =“ http://java.sun.com/jsp/jstl/core”前缀=“ c”%>
6个动作
jsp: 转发>
<!-使用userbean标签创建对象
id代表创建的对象的名称
class指示用于创建对象的类
->
//名称表示分配该对象
jsp的9个内置对象
请求
响应
会话
应用
异常默认情况下,获取异常信息处于关闭状态
此页当前的servlet实例
config
出
pageContext(使用pageContext对象在各个字段中存储值)
参数3指示将值存储在哪个字段中
pageContext.setAttribute(“ www”jsp的基本语法,“ request”,PageContext.REQUEST_SCOPE);
全局搜索从小到大的域搜索
<%= pageContext.findAttribute(“ www”)%>
EL表达式
一种编写规范,提供了一种在jsp页面中编写Java代码的便捷方式
功能
1. 获取4个范围内的数据
$ {u}等同于pageContext.findAttribute(“ u”);
EL获取诸如null之类的数据,该数据在页面中显示为空字符串
判断空值的方法
关键字为空
$ {空u}
支持三位一体判断
$ {空的str3? “”是我的前面“: ”是我的后面“}
获取对象JavaBean导航(对象导航)的属性值
内部等效于调用getUsername()方法
您可以获得积分. 您可以使用[]获得它.
无法获得通过[]获得的积分
使用隐式对象在指定字段中找到相应的值
$ {pageScope.xx}
$ {requestScope.xx}
$ {sessionScope.xx}
$ {applicationScope.xx}
获取表单提交的数据
$ {param.username}
$ {param.password}
$ {paramValues.hobby [0]}返回搜狐,查看更多
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-158159-1.html
估计这次小米公关费用花了不少
别用这样的新闻来误导读者