大家都知道,我们现在写的代码都是在html中套入<%%>(java的代码),其实我们在页面上最好是不要出现java代码的,而是用jsp替代,下面介绍一下我们常用的一些jsp标签
常用的jsp标签(jsp页面自带)
1.<jsp:include page="">包含
标签包含(动态包含):所有被包含页面都会自动编译 可以与被包含页面交互
<jsp:include page="footer.jsp"></jsp:include>2.<jsp:param name="name" value="value"> 传参
需要写在标签包含里面使用(可根据name值取得value值)
<jsp:include page="footer.jsp">
<jsp:param value="15" name="tid"/>
</jsp:include>3.<jsp:foward page="页面"> 转发
比较用的多需要注意注释方式
<jsp:forward page="header.jsp"></jsp:forward>4.<jsp:useBean> 相当于实例化类
<jsp:useBean id="u" class="com.entity.User"></jsp:useBean>
相当于java的
User u=new User();
5.<jsp:setProperty>给useBean属性设置值(两种方式根据valeu值来与表单赋值)
value
<jsp:setProperty property="uname" name="u" value='admin'/>
<jsp:setProperty property="upwd" name="u" value='123'/>表单(注意name值必须要与实体类保持一致)
<form action="index.jsp" method="post">
用户名:<input type="text" name="uname">
密码:<input type="text" name="upwd">
<input type="submit" value="提交">
</form>虽然有两种赋值方式 但是取值还是得按jsp的来
相当于java的
u.setUname("嘿嘿嘿");
u.setUpwd("134567");6.<jsp:getProperty> 取值
<jsp:getProperty property="uname" name="u" />
<jsp:getProperty property="upwd" name="u" />相当于打印
out.print(u.getUname()+" "+u.getUpwd());
经常使用的一些标签就到这里了
下期我们就一起来完成购物车实例
版权声明:本文为weixin_66939060原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。