web13(jsp的标准标签)

本文详细介绍了JSP中的核心标签,包括<jsp:include>用于页面包含,<jsp:param>传递参数,<jsp:forward>实现页面转发,<jsp:useBean>实例化对象,<jsp:setProperty>和<jsp:getProperty>设置和获取对象属性。此外,还讨论了web.xml中欢迎页面的配置方法。
摘要由CSDN通过智能技术生成

 Jsp常用标签(自带)

  1. <jsp:include page="页面"> 包含

  2. <jsp:param name="name" value="va"> 传参

<jsp:include page="index.jsp">
<jsp:param value="1" name="type"/>
</jsp:include>
  1. <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"/>

 

了解web.xml的欢迎界面列表(如何操控页面的访问路径)

创建项目的时候把这个选上

 然后在webapp下的lib目录就生成了web.xml

 在webapp下创建两个jsp文件

双击web.xml文件进来,选择下面的Source

 然后把<welcome-file-list>里的代码删掉,留下想要的一个

改了web.xml的代码都必须重新发布重启服务最好

 然后就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值