第一章:JSP概述
1.设置其他目录为tomcat文件目录
找到server.xml,直接在Host标记之间加上下面一句话,path代码虚拟路径,下次命名空间加上/zl就进入这个目录
<Context path = "/zl" docBase = "d:/workspace" debug = "0" reloadable = "true" />
第二章:JSP页面与JSP标记
1.声明变量细节:<%! %>有感叹号的代码段相当于java字段中的static静态标记,每个用户的页面都有这段代码,类似类变量类方法
<% %>这种就是声明一般的变量,相当于成员变量和成员方法。
2.JSP指令标记:<%@page contentType="text/html;charset=gb2312"%>,,这里contentType包括两个部分,注意引号位置。
text/html为页面,application/word为word文件。
<%@page isThreadSafe="true"%> 表示只显示给一个用户这个界面,一次相应一个用户请求。
3.JSP动作标记:相比指令标记,动作标记是运行时才处理。可以通过<jsp:param />形式传值,动态显示。
第三章:Tag文件与Tag标记
这部分内容在以前的学习中没有遇到过,这也与Tag文件的使用已经很少有关,不是很重要,但是作为了解这种程序设计思想也是很好的,我也了解了JSTL的真正含义。
1.使用:1.在项目的WEB-INF中下建立一个名字是tags的目录,这个目录下可以建子目录,把所有的tag文件放到这些目录下。
2.JSP页面调用时,在顶部引入,语法<%@ taglib tagdir=“目录” prefix=“前缀”%>,目录就是存储目录,前缀是调用时写在最前面加以区分tag的。
<前缀:tag文件名 需要的一些参数/> 这种方式调用。
2.Tag文件比较重要的标记:1.attribute指令:<%@ attribute name="name" required="true" type="对象类型"%>,这样在调用这个tag文件的时候必须同时传入名字叫name的对象名变量。
2.variable指令:这个指令是返回给调用界面用的。同样要先在首部声明.<%@ variable name-given="对象名字" variable-class=“对象类型” scope=“有效范围”%>,同时还要在处理后代码中调用:jspContext.setAttribute("name",value),这样jsp页面就会有这哥变量。