大学学习java的成长历程1.

大二第二学期第三周,知识点汇总

Javaweb相关知识点及相关的实例

在本周的学习生涯中,老师给我们讲解了一些关于el表达式以及jstl的一些知识点主要内容如下:

(1).我们可以用el表达式来接存放在作用域当中的值

  例:request.setattibute(“username”,”chen”); 我们就可以通过$(requestScope.username)来获取到chen这个值。

(2).el表达式中当作用域中存放的属性包含一些特殊字符的时候,应用“[]”包起来

 例:${user.My-Name}应当改为${user[“My-Name”]}

(3).el表达式接受表单中的值时,应用param或者paramValues来获取。

 例:${param.username}

  (4).jstl包含的四个库,需要用taglib指令来声明

      核心标签库<%@ taglib uri=”http://java.sun.com/jstl/core”  prefix=”c” %>

        几个常用的方法及用法

1.<c:out value=”” escapeXml=”true/false”注:当设为true时则里面的东西原样输出,浏览器不进行编译 default=”默认值”  > 用于输出

2.<c:set value=”” var=”名字” scope=”page/request/session/application” 注:这个值指定的是作用范围>  用于赋值

3.<c:remove var=”指定待删除的变量名称” scope=”scope/request/session/application”>  用于删除附好的值

4.<c:catch var=”用来存储错误信息的变量名称”>内容</c:catch>  用来提示错误信息当需要输出时,只需要用上边的那个用于输出标签输出即可知道错误了

5.<c:if test=”表达式的条件” var=”变量名称” scope=”与上边那些相同”>要执行的内容</c:if> 判断

6.<c:choose >

  <c:when test=”判断的条件”>

     要执行的内容

  </c:when>

  <c:otherwise>

     如果不符合上边的c:when那么执行这里边的内容 注意:一个c:choose里边只能有一个c:otherwise.

  </c:otherwise>

</c:choose>  用于判断

7. <c:foreach>的两种用法

   1<cforeach var=”x” begin=”0” end=”10” step=”2” varStatus=”status” 注:这是一个对象,可以用来获取当前循环中的一些值>

             要循环的内容

         </c:foreach>

(2)<c:foreach var=”变量名” items=”集合名”>

          要循环的内容

     </c:foreach>  用于循环

8. <c:forTokens items=”想要操作的对象” delims=”分开显示标识” var=”分开后的变量”>

  ${分开后的变量}

</c:forTokens> 用于分开显示对象里边的数据

9.<c:import url=想要引进当前页面的其他页面></import> 用于引入其他页面

          <c:import url=文本文档 var=s scope=session> 将文本文档存储在s这个变量中,但是不做输出

          <c:import url=路径>

             <c:param name=test value=1234>

          <c:import>  等价于 路径?test=1234 用来传参

10.<c:redirect url=路径>

           也可以传参,与上同

          </c:redirect>  用来跳转到其他的页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值