千家信息网

Servlet和Jsp知识点都有哪些呢

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章给大家介绍Servlet和Jsp知识点都有哪些呢,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。EL表达式作用:为了Servlet和Jsp之间的数据更加方便的通信原来是这样
千家信息网最后更新 2025年02月02日Servlet和Jsp知识点都有哪些呢

这篇文章给大家介绍Servlet和Jsp知识点都有哪些呢,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

EL表达式

作用:为了Servlet和Jsp之间的数据更加方便的通信

原来是这样获取数据的:

<%=request.getAttribute("str") %><%=((User)request.getAttribute("user")).getAddr().getTown() %><%=((HashMap)request.getAttribute("map")).get("a") %>

现在用EL表达式是这样的:

${str}${user.addr.town}${map.a}

有一说一,的确方便了喝多。

JSTL:Jsp标准标签库

用前准备

作用:在jsp里面写java代码是在太烦了,用jstl来写这些java代码会方便很多

使用之前需要导包jstl.jar和standard.jar

在jsp文件中需要引入标签库

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

out标签、set标签和remove标签

out标签的作用是输出

set标签的作用是存储键值对

remove标签的作用是删除键值对

out标签使用如下:



set标签使用如下:


remove标签的使用如下:

if标签和choose标签

if标签的作用就是java中if的作用

choose标签的作用就是java中if···else的作用

if标签使用如下:

        这就是jstl里的if判断

choose标签使用如下:

                        这就是jstl的choose标签
呵呵

foreach标签

就是循环呗

两种用法:常量循环和动态循环,举个例子就知道怎么回事儿了

常量循环用法:起点为1,终点为5,步长为1

        这就是jstl的循环--${vs.index}

动态循环用法(重要):和java中for循环遍历列表的那种写法很像

        ${str}

关于Servlet和Jsp知识点都有哪些呢就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

0