jsp学习笔记二

阅读更多



JSP常用标签
标签 动态引入 include指令是静态引入 编译成一个jsp

page属性用于指定被引入资源的相对路径,它也可以通过执行一个表达式来获得。
flush属性指定在插入其他资源的输出内容时,是否先将当前JSP页面的已输出的内容刷新到客户端。
标签

标签
语法1:



语法2:









标签 标签体内的文字只有在javaBean创建时才执行
常用语法:
scope="page|request|session|application"/>
标签 设置javaBean的属性值
语法格式:
{
property="propertyName" value="{string | <%= expression %>}" |
property="propertyName" [ param="parameterName" ] |
property= "*"
}/>
name属性用于指定JavaBean对象的名称。
property属性用于指定JavaBean实例对象的属性名。
value属性用于指定JavaBean对象的某个属性的值,value的值可以是字符串,也可以是表达式。为字符串时,该值会自动转化 为JavaBean属性相应的类型,如果value的值是一个表达式,那么该表达式的计算结果必须与所要设置的JavaBean属性的类型 一致。
param属性用于将JavaBean实例对象的某个属性值设置为一个请求参数值,该属性值同样会自动转换成要设置的JavaBean属性的类型。 *为全部参数
标签
语法:





jsp映射



SimpleJspServlet
/jsp/simple.jsp
1

……

SimpleJspServlet
/xxx/yyy.html



EL表达式 expression language
${标识符}
pageContext.findAttribute()




在页面中使用JSTL标签需完成以下2个步骤:
1、导入jstl.jar和standerd.jar这两个JSTL的jar文件。
2、在JSP页面中使用<%@ tablib url=“http://java.sun.com/jsp/jstl/core” prifix=“ c” %>元素导入标签库。

你可能感兴趣的:(jsp)