JSP行为
JSP行为(JSP Actions)是一组JSP内置的标签,只需要书写很少的标记代码就能使用JSP陈旭,然后再把执行的结果包含进来.
一.jsp:include行为
include行为用于运行时包含某个文件,如果被包含的是JSP程序,则直接包含其运行后的结果
其语法格式为:<jsp:include page="相对路径" flush="boolean值" /> 如果flush设置读入被保存文件内容前是否清空缓存.
include行为是在运行时包含文件的,他包含的是文件的运行结果
二.jsp:useBean行为
java Bean 行为是一组与Java Bean相关的行为,包括useBean行为 setProperty行为 getProperty行为三种行为
<jsp:useBean>规定了java Bean 的
1.对象名称
2.类的全名(路径)
3.适用范围:包括page(只在当前JSP有效) request(只在当前request有效) session(对当前用户有效) application(在当前Web程序中有效)
通过设置适用范围可以分别计算当前页面,当前用户或者当前程序的访问次数
useBean行为建立了一个Bean的对象,之后就可以进行setProperty行为(放置属性)和getProperty行为(取出属性7值)
这两个行为分别对应对象Bean中的setter和getter方法
行为格式为:
<jsp:setProperty name="BeanName" property="propertyName" / > propertyName中写"*"则代表所有属性
<jsp:getProperty name="BeanName" property="propertyName" / >
三.jsp:forward行为
该行为实际上是对request.getRequestDispatcher("someServlet").forward(request,response)方法的分装
通过该行为可以跳转到另一个jsp或者servlet文件中,跳转的时候可以携带数据
格式:<jsp:forward page="页面路径">
<jsp:param name="参数名" value="参数值" />
</jsp:forward>
四.jsp:directive 行为
相当于JSP指令,jsp指令时用来声明JSP页面的一些属性等,如编码方式,文档类型.指令格式形如<%@directive {attribute=value}*%>
<jsp:directive.page/>行为相当于<%@page%>指令
<jsp:directive.include/>行为相当于<%@page%>指令
<jsp:directive.taglib/>行为相当于<%@taglib%>指令
JSP行为(JSP Actions)是一组JSP内置的标签,只需要书写很少的标记代码就能使用JSP陈旭,然后再把执行的结果包含进来.
一.jsp:include行为
include行为用于运行时包含某个文件,如果被包含的是JSP程序,则直接包含其运行后的结果
其语法格式为:<jsp:include page="相对路径" flush="boolean值" /> 如果flush设置读入被保存文件内容前是否清空缓存.
include行为是在运行时包含文件的,他包含的是文件的运行结果
二.jsp:useBean行为
java Bean 行为是一组与Java Bean相关的行为,包括useBean行为 setProperty行为 getProperty行为三种行为
<jsp:useBean>规定了java Bean 的
1.对象名称
2.类的全名(路径)
3.适用范围:包括page(只在当前JSP有效) request(只在当前request有效) session(对当前用户有效) application(在当前Web程序中有效)
通过设置适用范围可以分别计算当前页面,当前用户或者当前程序的访问次数
useBean行为建立了一个Bean的对象,之后就可以进行setProperty行为(放置属性)和getProperty行为(取出属性7值)
这两个行为分别对应对象Bean中的setter和getter方法
行为格式为:
<jsp:setProperty name="BeanName" property="propertyName" / > propertyName中写"*"则代表所有属性
<jsp:getProperty name="BeanName" property="propertyName" / >
三.jsp:forward行为
该行为实际上是对request.getRequestDispatcher("someServlet").forward(request,response)方法的分装
通过该行为可以跳转到另一个jsp或者servlet文件中,跳转的时候可以携带数据
格式:<jsp:forward page="页面路径">
<jsp:param name="参数名" value="参数值" />
</jsp:forward>
四.jsp:directive 行为
相当于JSP指令,jsp指令时用来声明JSP页面的一些属性等,如编码方式,文档类型.指令格式形如<%@directive {attribute=value}*%>
<jsp:directive.page/>行为相当于<%@page%>指令
<jsp:directive.include/>行为相当于<%@page%>指令
<jsp:directive.taglib/>行为相当于<%@taglib%>指令