一、基础知识:
1、EL语言是JSP2.0最重要的组件之一,它最早出现在JSP Standard Tag Library(JSTL,jsp标准的标签库)1.0技术规范里。JSP1.2已经可以使用这种语言了,不过必须把JSTL导入到应用程序才能做。JSP2.0使用EL语言已不再需要JSTL。
2、EL表达式总是以${开头,以}结束,即:${}
3、在访问某个作用域对象的属性时,有两种方式:
方式一: ${object["propertyName"]}
方式二:${object.propertyName}
注:访问HTTP标头中得accept-language 字段,只能用方式一。
原因:accept-language 不是合法的Java变量名。
4、JSP2.0 可以提供在所有的JSP页面里禁用脚本代码的配置选项。
方式:在每个部署描述文件只能有一个jsp-config
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>
</jsp-config>