1,JSP EL语法
http://hi.baidu.com/huaiyu2008/blog/item/5dea4418326ad60e34fa417d.html
2,jsp表达式语言(EL)
http://www.oracle.com/technology/global/cn/sample_code/tutorials/jsp20/simpleel.html#els
3,JSP隐式对象和EL隐式对象
http://i.cn.yahoo.com/wxyhibernate/blog/p_101/
4,JSP内置对象(9个常用的内置对象)(注意“page”和“pageContext”的区别)
http://fangqi0131-126-com.javaeye.com/blog/340048
(1), pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本 类名也叫pageContext。
(2),page对象就是指向当前JSP页面本身,没有“.xxxAttribute() ”方法
5,JSP EL个人学习笔记
(1),在${}中的要么是变量,要么是表达式。变量用于获得其值,而表达式则用于获得其计算后的值。(如有不对请指教,顺便提高一下俺的访问量)
(2),如果在${}中的是变量,而且不是JSP EL内置对象中的,则就是 pageContext、request、session或application中的变量,例如:${age},则age就是存储在 pageContext、request、session或application中的变量。 (如有不对请指教 ,顺便提高一下俺的访问量 )
6,JSTL 入门:表达式语言
http://www.ibm.com/developerworks/cn/java/j-jstl0211/index.html
7,JSTL笔记
(1),jstl1.2的taglib指令的uri的值应该为:“http://java.sun.com/jsp/jstl/core ”,而且使用时应该导入两个jar文件,一个是jstl-impl-1.2.jar ,还有一个是 jstl-api-1.2.jar ,刚开始使用时少了jstl-api-1.2.jar,结果在用forEach 时就出错了。这两个文件的下载地址是:https://jstl.dev.java.net/download.html
(2), 在jsp页面中不能通过${list.size}取列表长度,而是
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions " %>
<c:out value="${fn:length(list)}" />
像length 这样的函数是jstl内置的,不需要自己写,写好taglib指令后直接用就可以了。
8,eclipse下tomcat出现“did not find a matching property”
http://hi.baidu.com/dhshy/blog/item/41a7cafd0392de4dd7887d67.html
注意:“ Publish module contexts to separate XML files”选项在Server Options中(在最下边,以前老找不到)。如果出现“does not exist or is not a readable directory”,则从Servers(Fast View)中先删除此工程,再添加进去。或者“Project Explorer->此工程->Properties->Server”,再选中服务器试试看。(多试几下,总会成功的)
9, 写得代码也可以使用,但就是在第一个<taglib>前边出现一个红色的小叉号,怎么回事呢?请教各位大大有知道的帮忙解决一下。(百度知道)----web.xml中taglib的问题(Servlet2.5/JSP2.1)
http://zhidao.baidu.com/question/63162119.html
10,JSP乱码问题及解决方法(试过了,很有效)
http://developer.51cto.com/art/200907/133134.htm
11,Eclipse 3.5插件安装与卸载的10个小窍门
http://bbs.ctocio.com.cn/thread-7889151-1-1.html
12,JDBC驱动jtds url参数详解(在FAQ里)
http://jtds.sourceforge.net/faq.html
13,关于url-pattern
url-pattern只能以"/" 或"*." 开头。如:/*则匹配所有的URL(因为* 代表0个到多个任意字符),而*.do则匹配所有以.do结尾的URL (也是因为* 代表0个到多个任意字符) 。
14,关于URL和URI
例子:http://www.xxx.com:8080/ad/xyz.jsp?id=12&type=g
则URL 为: http://www.xxx.com:8080/ad/xyz.jsp (去掉后面的请求参数)
则URI 为:/ad/xyz.jsp (去掉端口号和端口号之前的那部分和后面的请求参数)
request.getRequestURL()得到URL部分,request.getRequestURI得到URI部分(是的,是这样的)
15,在同一域中使用iframe不会丢失session