|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在性能方面,在windows平台下,.net可能是占强项,要是把.net放在sun开发的操作系统上去运行呢?根本就运行不了,.net对其它操作系统的支持也很弱,性能也可能比不上java。js①EL关头字列表
div-除(/)mod-取余(%)eq-即是(==)ne-不即是(!=)
lt-小于(<)gt-年夜于(>)le-小于即是(<=)ge-年夜于即是(>=)
and-逻辑与(&&)or-逻辑或(||)not-逻辑非(!)true-逻辑真
false-逻辑假null-空值instanceof-empty-空值测试运算符
②EL内建对象
----------------------------------------------------
隐含对象范例申明
----------------------------------------------------
pageContextjava.util.Map暗示此JSP的PageContext对象
pageScopejava.util.Map获得Page共享局限的属性名字所对应的值
requestScopejava.util.Map获得Request共享局限的属性名字所对应的值
sessionScopejava.util.Map获得session共享局限的属性名字所对应的值
applicationScopejava.util.Map获得application共享局限的属性名字所对应的值
paramjava.util.Map功效同request.getParameter()办法
paramValuejava.util.Map功效同request.getParameterValues()办法
headerjava.util.Map功效同request.getHeader()办法
heraderValuesjava.util.Map功效同request.getHeaders()办法
cookiejava.util.Map功效同request.getCookies()办法
initParamjava.util.Map功效同application.getInitParameter()办法
----------------------------------------------------------
③EL运算符
[].
()
-!empty
*/%
+-
<=>=
==!=
&&
||
${A?B:C}
④EL中的自界说函数
1.编写函数界说,函数声明在类中必需是静态的
packageelfunction;
publicclassfunctions{
publicstaticStringtoUpper(Stringvalue){
returnvalue.toUpperCase();
}
}
2.编写自界说函数的TLD文件,放在<taglib>标签内
<function>
<name>toUpper</name>
<function-class>elfunction.functions</function-class>
<function-signature>
java.lang.StringtoUpper(java.lang.String)
</function-signature>
<description>AtoUpperfunction.</description>
</function>
3.在web.xml中引进标签订义文件
<taglib>
<taglib-uri>/WEB-INF/tlds/elfunction.tld</taglib-uri>
<taglib-location>/WEB-INF/tlds/elfunction.tld</taglib-location>
</taglib>
4.在页面中以自界说标签的情势引进自界说函数
<%@tagliburi="/WEB-INF/tlds/elfunction.tld"prefix="ELFun"%>
${ELFun:toUpper("abcdefg")}
先说优点,首先和C,C++这些语言比起来,java很简单,去掉指针的java,非常好理解,自动垃圾回收机制也很好,自从JDK1.5推出以后,性能上又有了很大提高。 |
|