当前位置: 首页 > news >正文

网站建设需求分析报告功能制作影视宣传片

网站建设需求分析报告功能,制作影视宣传片,苏州h5模板建站,天津百度关键词seoJSP概念与原理概念: Java Server Pages,Java服务端页面一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容JSP HTML Java, 用于简化开发JSP的本质上就是一个ServletJSP 在被访问时,由JSP容…

JSP概念与原理

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

  • 一种动态的网页技术,其中既可以定义 HTMLJSCSS等静态内容,还可以定义Java代码的动态内容

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

  • JSP的本质上就是一个Servlet

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

JSP快速入门

  1. 导入JSP坐标

<dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version><scope>provided</scope>
</dependency>
  1. 创建JSP文件

  1. 编写HTML标签和Java代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title></title>
</head>
<body><h1>Hello jsp</h1><% System.out.println("jsp..."); %>
</body>
</html>

运行结果

注意: JDK17可能会出现问题(Unable to compile class for JSP),我换成JDK11就解决了

JSP脚本

JSP脚本用于在JSP页面内定义Java代码

JSP 脚本分类

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title></title>
</head>
<body><h1>Hello jsp</h1><% System.out.println("jsp...");int i = 1;%><%="你好"%><%=i%><%!void show(){};String name = "lisi";%>
</body>
</html>
  • <%...%>:内容会直接放到jspService()方法之中

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

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

JSP缺点

由于JSP页面内,既可以定义 HTML 标签,又可以定义 Java代码,造成了以下问题

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

  1. 阅读麻烦

  1. 复杂度高:运行需要依赖于各种环境,JRE,JSP容器JavaEE

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

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

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

EL表达式

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

主要功能:获取数据

语法: ${expression}

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

JavaWeb中的四大域对象

  1. page:当前页面有效(不常用)

  1. request:当前请求有效

  1. session:当前会话有效

  1. application:当前应用有效(不常用)

EL表达式获取数据,会依次从这4个域中寻找,直到找到位置

先page,后request,再到session,最后是application

http://www.sczhlp.com/news/85492/

相关文章:

  • 外贸免费开发网站模板国内企业网站模板
  • 重庆怎样网站推广邮箱企业邮箱登录入口
  • 摩托车专业网站六安手机网站建设
  • 中山网站seo做天猫网站多少钱
  • 软工课程第一次作业
  • 凡科网站开发伯维网站建设
  • 阿里云服务器 怎么设置网站环境苏州有什么好玩的地方
  • 刚开始的网站开发公司WordPress手机文章缩略图
  • 商城网站布局做it的网站有哪些
  • 电脑建网站天台县城市建设规划局网站
  • 深圳Wordpress网站莱芜论坛莱芜话题
  • 云服务器怎么做多个网站免费域名注册平台永久
  • 自己做网站要买域名吗网站策划主题
  • wordpress图片站教程淄博哪里有网站建设平台
  • 制作一个简单网站的代码空间设计logo
  • 政工网站建设拼多多怎么查商品排名
  • 网站建设和推广评价指标php程序员做企业网站
  • 网站是否正常php网站开发有什么优点
  • 免费 网站 如何做出口退税备案在哪个网站做
  • java学习起航喽
  • 深圳北站网站建设网站超链接怎么做
  • 福建宁德建设局网站如何查看网站是否被k
  • 网站着陆率不需要写代码的网站开发软件
  • 广东备案网站系统开发外包
  • 企业培训网站模板高端网页设计公司
  • 如何做网站推广广告做搜狗网站优化首页
  • 南京做企业网站的公司建设公司企业logo
  • 浏览网站模板天津百度代运营
  • 公司网站如何被百度快照黑马程序员培训价格表
  • 网站做支付接口吗专做宠物的网站