成都创新互联网站制作重庆分公司

JSP是什么?怎么使用?-创新互联

目录

“只有客户发展了,才有我们的生存与发展!”这是成都创新互联公司的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对成都网站制作、做网站、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。

前言必读

一、概念

1.什么是JSP? 

2.JSP的本质

二、使用方法

1.pom里面导入依赖

2.简单示例

3.JSP脚本分类

4.JSP缺点

三、EL表达式

四、JSTL-if&foreach


前言必读

读者手册(必读)_云边的快乐猫的博客-博客

一、概念 1.什么是JSP? 

就是可以写标签和Java代码的页面

概念:Java Server Pages,Java服务端页面

JSP=HTML+Java,用于简化开发的

2.JSP的本质

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

二、使用方法 1.pom里面导入依赖
javax.servlet.jspjsp-api2.2provided
2.简单示例

在webapp里面创建一个jsp文件。不能创建在WEB-INF里面,要不然访问不到了。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>Title快乐的一只<%
        System.out.println("小青蛙");
    %>
3.JSP脚本分类

<%..%>:内容会直接放到jspServce()方法之中-----输出在控制台

<%=...%>:内容会放到out.print()中,作为out。print的参数

<%!..%>:内容会放到jspServce()方法之外,被类直接包含

<%--输出在控制台--%><%
        System.out.println("小青蛙");
    %><%--输出在页面--%><%="小老虎"%><%--    成员变量--%><%!
    String name = "张三";
%>
4.JSP缺点

1.书写麻烦:特别是复杂的页面

2.阅读麻烦

3.复杂度高:允许需要依赖于各种环境,JRE,JSP容器,JavaEE...

4.占内存和磁盘:JSP会自动生成java和class文件占磁盘,运行的是.class文件占内存

5.调试困难:出错后,需要自动找到自动生成的Java文件进行调试

6.不利于团队协作:前端人员不会Java,后端人员不精HTML

所以JSP已经慢慢退出历史舞台,现在更多的是使用HTML+AJAX

三、EL表达式

Expression Language 表达式语言,用于简化JSP页面内的Java代码

主要功能:获取数据

语法

${brands}:获取域中存储的key为brands的数据

1.el表达式获取数据,会依次从这4个域中去寻找,直到找到为止,下面排列是从小到大

Javaweb中的四大域对象:

1.page:当前页面有效

2.request:当前请求有效

3.session:当前会话有效

4.application:当前应用有效

四、JSTL-if&foreach

JSP标准标签库(JSP Standarded Tag Library),使用标签取代JSP页面上面的代码

直白理解:主要就是使用到if判断和foreach循环结构而已,替代了复杂的写法,使用这个更简便。

使用步骤

(1)导入依赖

jstljstl1.2taglibsstandard1.1.2

(2)新建一个JSP,并且在最上面写上一个

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

(3)if的例子,foreach太麻烦了,就没有写下来

<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>Title 这是真的  这是假的

如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!

点赞关注收藏,抱拳了!

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


分享标题:JSP是什么?怎么使用?-创新互联
转载注明:http://cxhlcq.com/article/djepce.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部