您的位置:首页 > 娱乐 > 八卦 > 开源购物系统_做网站建设公司哪家好?_今日军事新闻头条打仗_一个平台怎么推广

开源购物系统_做网站建设公司哪家好?_今日军事新闻头条打仗_一个平台怎么推广

2024/12/23 10:19:40 来源:https://blog.csdn.net/m0_71192988/article/details/144050404  浏览:    关键词:开源购物系统_做网站建设公司哪家好?_今日军事新闻头条打仗_一个平台怎么推广
开源购物系统_做网站建设公司哪家好?_今日军事新闻头条打仗_一个平台怎么推广

1.MVC设计模式

        三层:

       MVC:

                M(Model)模型:负责业务逻辑处理,数据库访问。

                V(View)视图:负责与用户交互。

                C(Controller)控制器:负责流程控制。

        MVC处理过程:

2.EL表达式

        获得作用域的值。

        语法:

<%@ page contentType="text/html;charset=UTF-8" isELIgnored="false" language="java" %>//isELIgnored="false" 开启
//isELIgnored="true" 原样输出${EL表达式}

        操作符:

                操作符".":

//获取单个对象
${key}
//获取对象属性
${news.title}
//获取集合中的对象
${newsList[0].属性名}

                操作符"[]":

//获取对象属性
${news["title]}
//获取集合中的对象
${newsList[0]}

        运算符:

        作用域:

//页面作用域
${pageScope.属性}
//请求作用域
${requestScope.属性}
//会话作用域
${sessionScope.属性}
//程序作用域
${applicationScope.属性}

3.JSTL

        JSTL:

                JSP标准标签库。

                实现jsp页面中的逻辑控制。

                jsp页面添加:

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

                导包:

        JSTL标签分类:

         <c:out/>:
<c:out value="value" default="default" escapeXml="true|false" />value:需要输出显示的表达式
default:默认输出显示的值
escapeXml:是否对输出的内容进行转义

                设置变量:

<c:set  var="name"  value= "value" scope="" />var:表示变量名称
value:表示变量的值
scope:存在的作用域

                设置对象属性:

<c:set value= "value" target="target" property="propertyName" />value:表示属性的值
target:表示对象
property:表示对象的属性名称
        <c:forEach/>:

                迭代标签实现对集合的遍历。

<c:forEach var="item" items="items" varStatus="index">……
</c:forEach>var:集合中元素的名称
items:集合对象
varStatus:当前循环的状态信息,例如循环的索引号
        <c:if/>:

                条件标签实现条件的判断。

<c:if test="condition" var="varName" scope="scope">……
</c:if>
test:条件
var:判断的结果
scope:判断的结果存放的域
        <c:url/>:

                超链接标签。

<c:url  value="url" />
        <c:param/>:

                参数标签。

<c:param name="name"  value="value"/>
name:参数的名称
value:参数的值
        <c:import/>:

                导入标签。

<c:import url="URL" />
url:导入资源的路径
        <fmt:formatDate/>:

                格式化标签。

                实现格式化的日期和时间显示。

<fmt:formatDate  value="date"  pattern="yyyy-MM-dd HH:mm:ss"/>
value:时间对象
pattern:显示格式

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com