Servlet和Jsp知识点都有哪些呢

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

创新互联主要从事网站建设、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务和平,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

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标签使用如下:


2}">
	这就是jstl里的if判断

        choose标签使用如下:


	1}">
		这就是jstl的choose标签
呵呵

    foreach标签

        就是循环呗

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

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




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

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



	${str}

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


当前名称:Servlet和Jsp知识点都有哪些呢
标题来源:http://scyanting.com/article/iphiid.html