首页 > 代码库 > JSP程序设计基础细节总结

JSP程序设计基础细节总结

第一章: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页面就会有这哥变量。



JSP程序设计基础细节总结