EL和jstl的方法知识点汇总外加servlet

一.ELjstl的方法

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:otherwise>

</c:choose>  用于判断

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

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

             要循环的内容

         </c:foreach>

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

         要循环的内容

     </c:foreach>  用于循环

8.<c:forTokensitems=”想要操作的对象” 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 用来传参

 

二.

 Servlet是一个运行于web服务器内部的小型Java应用程序,用于处理请求和生成响应。

 

Servlet GET POST的区别:

  Get只有一个流,参数附加在url后,大小个数有严格限制只能是字符串。Post的参数是通过另外的流传递的,不通过URL,传递参数很大,也可以传递二进制数据。

 

http请求消息的请求方法:

getMethod():返回请求资源名。

GetRequestURL:返回请求参数部分。

getProtocol():返回请求协议名和版本。

GetContextPath():返回请求URL所属的web应用程序的路径

GetPathInfo():返回请求URL中的额外路径信息。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值