jsp学习笔记2(9月9日)

时间:2021-07-07 11:49:20

 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++中的动态/静态联编很相似
  不是动态执行的
  动态文件在包含的时候要执行一次