Jsp常用标签(自带)
-
<jsp:include page="页面"> 包含
-
<jsp:param name="name" value="va"> 传参
<jsp:include page="index.jsp">
<jsp:param value="1" name="type"/>
</jsp:include>
-
<jsp:forward page="页面"> 转发
<%-- 没有内容的情况下可以简写
<jsp:forward page="index.jsp"/>//转发
--%>
4.<jsp:useBean>相当于实例化类
<!-- User user=new User(); -->
<jsp:useBeanid="u"class="com.k.pojo.User"></jsp:useBean>
5.<jsp:setProperty>给useBean属性设置值
<!-- u.setUsername("zzz"); -->
<jsp:setProperty property="userId" name="u" param="userId"/>
<jsp:setProperty property="username" name="u" param="username"/>
<jsp:setProperty property="password" name="u" param="password"/>
6.<jsp:getProperty>取值
<!-- u.getUsername(); -->
<jsp:getProperty property="username" name="u"/>
----4.userBean用法:
<jsp:useBean id="" beanName="" type="" class="" scope="">
id: 对象名 *
class:类 创建对象时,完全限定名(包名+类名)
type:类型 调用对象时 * (可以用抽象父类或者接口)
scope:作用域 (page * request session application)
----5.setProperty用法:
<jsp:setProperty name="" property="" value="">
name:useBean 的id
property:属性名(要注意必须跟实体类中的属性名保持一致)
value:属性值
Param:自动填充,把值填到属性里
Value和param的区别
<jsp:setProperty property="userId" name="u" value="1"/>
<jsp:setProperty property="username" name="u" value="hehe"/>
<jsp:setProperty property="password" name="u" value="123"/>
<jsp:setProperty property="userId" name="u" param="userId"/>
<jsp:setProperty property="username" name="u" param="username"/>
<jsp:setProperty property="password" name="u" param="password"/>