(五)JSP-创新互联

一、JSP 概述
JSP (全称: Java Server Pages ): Java 服务端页面。
是一种动态的网页技术,其中既可以定义 HTML 、 JS 、 CSS等 静态 内容,还可以定义 Java 代码的 动态 内容,也就是 JSP = HTML + Java 。
二、JSP 快速入门

(1)导入 JSP 坐标

石狮网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联公司从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司
javax.servlet.jspjsp-api2.2provided

(2)创建 JSP 文件

(3)编写 HTML 标签和 Java 代码

三、JSP 原理
JSP 本质上就是一个 Servlet 。

JSP在被访问时,由JSP容器(Tomcat)将某转换为Java文件(Servlet),再由JSP容器(Tomcat)将其编译,最终对外提供服务的其实就是这个字节码文件。

四、JSP 脚本
JSP 脚本用于在 JSP 页面内定义 Java 代码。
JSP 脚本有如下三个分类: (1)<%...%>:内容会直接放到 _jspService() 方法之中 (2)<%=…%>:内容会放到 out.print() 中,作为 out.print() 的参数 (3)<%!…%>:内容会放到 _jspService() 方法之外,被类直接包含
五、EL 表达式
EL (全称 Expression Language )表达式语言,用于简化 JSP 页面内的 Java 代码。
EL 表达式的主要作用是 获取数据 。
而 EL 表达式的语法也比较简单, ${expression} 。 例如: ${brands} 就是获取域中存储的 key 为 brands 的数据。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>Title${brands}

JavaWeb 中有四大域对象,分别是: (1)page :当前页面有效 (2) request:当前请求有效 (3) session:当前会话有效 (4)application :当前应用有效 el 表达式获取数据,会依次从这 4 个域中寻找,直到找到为止。
六、JSTL 标签
JSP  标准标签库 (Jsp Standarded Tag Library) ,使用标签取代 JSP 页面上的 Java 代码。
JSTL 提供了很多标签

(1)导入坐标

jstljstl1.2taglibsstandard1.1.2

(2)在JSP页面上引入JSTL标签库

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>Title<%--
        c:if:来完成逻辑判断,替换java  if else
    --%>启用禁用
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>Title

<%----%>
序号品牌名称企业名称排序品牌介绍状态操作
${brand.id}${status.count}${brand.brandName}${brand.companyName}${brand.ordered}${brand.description}启用禁用修改 删除

${i}

七、MVC 模式和三层架构 1. MVC 模式
MVC 是一种分层开发的模式,其中: M : Model ,业务模型,处理业务 V : View ,视图,界面展示 C : Controller ,控制器,处理请求,调用模型和视图

2. 三层架构
三层架构是将我们的项目分成了三个层面,分别是 表现层 、 业务逻辑层 、 数据访问层 。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:(五)JSP-创新互联
浏览路径:http://hbruida.cn/article/descjh.html