1.http://dev2dev.bea.com.cn/techdoc/20051115003.html
安装和配置BEA WorkShop JSP Editor
2.宋康:
虚拟路径: 在Tomcat 5.0/conf/Catalina/localhost此目录下建立"文件名.xml"文件
<Context path="/zhigang" docBase="F:/test"/>
path的值是你想在http://localhost:8080/后面输入的名录名,
docBase的值是你的web应用所在的目录名.(目录切换到WEB-INF之外,地址栏中的值即是)
为什么叫做虚拟路径:
因为你的web应用包不再置于webapp目录下,但是发布时却与放于该目录下的效果一样.故称.
注意:文件名.xml的文件名,与path的值一致
推荐学习: JSTL
3.包含指令:
(1)语法格式
***<%@ include file="relativeURL" %>
***<@% include file ="相对路径"%>
这两种只能向当前页插入静态文件内容
插静态文件: 指当此文件执行完毕后再被包含进来
(2)jsp的动作语法
包含一个静态或动态文件
<jsp:include page="{relativeURL|<%=expression%>}" flush="true"/>flush的缺省值为flase,此处必须设为true
</jsp:include>
或者
<jsp:include page="{relativeURL|<%=expression%>}" flush="true"/>//参数可以为一个相对路径,或者是代表相对路径的表达式
<jsp:param name="parameterName" value="{parameterValue|<%=expression%>}"/>
[<jsp:param.../>]//传送多个参数
</jsp:include>
从当前页面向被包含的动态文件中传送参数
(3)什么是静态文件
静态文件是先执行好了,再拿过来
动态文件是先拿过来,再执行.这个与C++中的动态/静态联编很相似
不是动态执行的
动态文件在包含的时候要执行一次