JSP文件规范

标准jsp标准jsp 标准jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp标准.jsp 立即下载

JSP文件

  • JSP文件在执行时将文件中所有内容写入响应体中
  • 可以书写HTML5,JavaScript,Java等多种语言
  • JSP文件存在于web文件夹下

书写规范

<% 这里面写Java命令 %>

<%=变量名 %>                        将变量值写入响应体中

<%=num1+num2 %>                     可以在写入时进行运算

<%@ page import="path" %>           Java导包

<%@ include file="文件名.jsp"%>      导入外部JSP文件

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
以UTF-8编译,语言类型为Java

JSP内置对象

对象:request
类型:HttpServletRequest
作用:读取请求包信息,在请求转发时与Servlet进行数据共享

对象:session
类型:HttpSession
作用:读取,添加共享数据

对象:application
类型:ServletContext
作用:对于全局作用域对象实现数据共享,可以多个Servlet共同使用

PageContext        

  • 当前页作用域对象(JSP文件独有)
  • 只能在当前JSP文件中使用
  • 用于JSTL标签和JSP文件间的数据共享

Servlet 与 JSP 的分工

Servlet:负责处理业务得到处理结果
JSP:将处理结果写入响应体中

Servlet 一般使用请求转发来调用 JSP 文件(通过请求作用域对象)

Http服务器调用JSP文件步骤

  1. Http服务器 将JSP文件内容编辑为Servlet接口实现类(.java文件)
  2. 将Servlet接口实现类 编译 为class文件
  3. Http服务器创建一个 class实例对象,即 Servlet实例对象
  4. Http服务器通过 Servlet实例对象 调用 _jspService方法,将JSP文件内容写入响应体中

JSP文件编辑与编译后的文件位置

C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2021.1\tomcat\c6e7db22-0976-446b-881c-4494dbff2ff5\work\Catalina\localhost\MyWeb_war_exploded\org\apache\jsp

重点:在work文件夹下

EL 工具包

  • 不需要手动导入的包,由Tomcat来负责

EL表达式

${作用域对象别名.共享数据}

${applicationScope.key}    applicationScope是EL表达式中全局作用域对象的别名
${sessionScope.key}        sessionScope是会话作用域对象的别名
${requestScope.key}        requestScope是请求作用域对象的别名
${pageScope.key}           pageContext是当前页作用域对象的别名

引用数据类型

${requestScope.key.属性名}    不管属性是否私有

EL表达式中没有提供遍历集合的方法

EL表达式简化版

${共享数据名}    简化代码,提高开发效率

缺点:

  • 有风险,执行“猜”算法
  • 先到pageContext内找,再先后到request,session,application内找共享数据
  • 找寻的顺序固定的,因此降低了执行速度

EL表达式支持运算表达式

数学运算  +  -  *  /
关系运算 

>>=<<===!=
gtgeltleeq!=

三元表达式

EL表达式内置对象

${param.请求参数名}               获取请求包中的请求参数
${paramValues.请求参数名[ i ]}    如果一个请求参数关联多个值,这可以利用paramValues来获取指定值

实例讲解Simulink CAN通讯丢失故障判定模型搭建及仿真测试验证方法 本文通过ABS通讯丢失故障触发、判定条件Simulink模型的搭建和仿真的讲解,介绍了一种控制器CAN通讯丢失故障判定的方法和建模方法,希望能给相关技术人员带来一定参考和帮助。 阅读详情

相关推荐

掌控板玩板指南1:初识掌控板、扩展板、Mind+编辑器

掌控板、I/O扩展板入门

好乐无荒之地 1万+

03-JavaWeb之JSP

包含:jsp,九大对象和四大作用域,EL和JSTL标签

码赛客1024的博客 1226

微信小程序中蓝牙打印机中文编码处理:使用iconv-lite库

本文介绍了微信小程序集成蓝牙打印机时中文乱码问题的解决方案。由于打印机通常仅支持GBK/GB2312编码,而小程序使用UTF-8,导致中文显示异常。通过引入轻量级iconv-lite库进行编码转换,可高效解决该问题。文章详细说明了从库安装、编码转换到蓝牙发送的实现步骤,并提供了完整代码示例。关键注意事项包括编码验证、分段发送和兼容性测试。该方法经实际验证,能有效保障中文打印的准确性,适用于零售、物流等场景。

canglingyue的专栏 1310

JSP规范、Servlet关系、基础

博客目录 1、什么是JSP 2、JSP与Servlet的关系 3、JSP规范 4、JSP注释、代码块、声明语句块、表达式块 5、JSP基础总结 一、什么是JSP JSP全称:Java Server Pages JSP是在传统静态网页HTML中插入Java代码片段和JSP标签的一直文件,后缀为.jsp 因为Java是跨平台的,所以JSP也是跨平台 ...

浅然的专栏 4332

EXCEL实现分层自定义比例随机抽样(图+文教程)

EXCEL实现分层自定义比例随机抽样(图+文教程) 单一字段分层自定义比例随机抽样 多字段分层自定义比例随机抽样 单一字段分层自定义比例随机抽样 首先数据源如下,我们想随机抽张三的金额数据10%、李四金额20%、王五5%、哈哈15%、李六10% 首先第一步,添加辅助列,随机数 =RAND() 对数据进行高级排序 升序、降序都可以 添加辅助列...

可乐联盟 2万+

UR5双臂Gazebo仿真(Python)

近来在Gazebo上搭了一个ur5双臂仿真平台。 差不多就是以下这样。 使用rostopic list查看一下话题,如下 显然,采用/left_arm_controller/follow_joint_trajectory/goal和/right_arm_controller/follow_joint_trajectory/goal两个话题来控制双臂的运动。 现在的问题是,如何保证双臂运动的一致性,即如何能保证双臂能同时接受到以上两个消息。 思路一:设置/left_arm_controlle

qq_42823342的博客 2233

JSP介绍(二)

与Servlet比较:使用 Servlet 生成动态网页比较繁琐,而使用 JSP 生成动态网页则比较便捷,因为其中的静态内容可以直接使用 HTML 生成。执行过程:JSP 的执行过程是:翻译 -> 编译 -> 实例化 -> 提供服务。本质:JSP 的本质是 Servlet,只不过是服务器将 JSP 文件进行了翻译和编译;可以说 JSP 也是 Java 的一个类。在 JSP 开发中会频繁使用到一些对象,如果每次在 JSP 页面中使用这些对象都要手动创建就会特别繁琐。

m0_73464010的博客 3039

基于MATLAB的拉盖尔-高斯光束叠加相位模拟

首先,我们需要设置模拟所需的参数,如光腰半径、传播距离、光束的角动量等。其中,(U)表示光束的电场复振幅,(r)和(\phi)分别是极坐标系下的径向和角向坐标,(z)是传播距离,(A)是归一化系数,(w_p)是光束的光腰半径,(L_p^q)是拉盖尔多项式,(k)是波数,(l)是光束的角动量。通过修改模拟参数,如光腰半径、传播距离、角动量等,您可以进一步探索和理解拉盖尔-高斯光束的叠加相位效应。拉盖尔-高斯光束是一种特殊的光束模式,具有广泛的应用领域,包括光学信息处理、激光加工和量子光学等。

m0_47037246的博客 945

JSP详解

概念:Java Serve Pages Java服务端页面一种动态的网页技术,其中可以定义Html、css、js等静态内容。还可以定义Java代码的动态内容。JSP的存在使我们可以不用在servlet里面用输出流一行一行的写字符串,而是直接将java代码和html代码写在一起方便书写。在实际开发时,我们通常在业务层处理完后,将最后的响应转发到JSP作为页面展示。

buith9879的博客 1989

NVP6324、NVP6188、NVP6158C的区别详解

根据搜索结果,NVP6324、NVP6188、NVP6158C是Nextchip公司推出的不同型号视频处理芯片,主要区别体现在应用场景、功能特性、接口支持及封装规格等方面。如需进一步技术细节(如寄存器配置或开发支持),可参考具体型号的规格书或联系Nextchip代理商。

小灰灰的博客 3004

LVS 负载均衡面试题及参考答案

什么是 LVS 负载均衡?它的主要作用是什么? LVS(Linux Virtual Server)是一个基于 Linux 内核的开源负载均衡项目。它通过将请求流量按照一定的算法分发到后端的多个真实服务器(Real Server)上,从而实现负载均衡的功能。 从原理上来说,LVS 工作在网络层和传输层之间。当客户端发起请求时,请求首先到达 LVS 服务器,LVS 会根据预先设定的规则和算法,比如轮询(Round - Robin)、加权轮询(Weighted Round - Robin)、最少连

大模型大数据攻城狮的专栏 1469

JSP介绍

jsp语言与PHP、ASP、ASP.NET等语言类似,都是运行在服务端的语言JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP文件后缀名为*.jspJSP开发的WEB应用可以跨平台使用,既可以运行在Linux上也能运行在Windows上。......

weixin_49627122的博客 1953

基于BP神经网络PID控制的电机转速控制器设计复现

摘要:本文提出了一种基于BP神经网络PID控制的永磁同步电机转速控制方法,通过MATLAB/Simulink平台实现了算法复现。系统采用三层BP神经网络在线调整PID参数,包含输入层(误差、误差变化率、误差积分)、5节点隐含层和输出层(Kp、Ki、Kd)。仿真结果表明,相比传统PID控制,该方案具有更快的响应速度(上升时间减少约40%)、更小的超调量(降低约60%)和更强的抗干扰能力,在电动汽车电机驱动等复杂工况下表现优异。文中详细给出了PMSM数学模型建立、BP网络设计、权值更新算法及Simulink仿真

max500600的博客 308

jsp文件命名规范_代码规范整理

我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省的引诱别人做没规矩的优化,高出一对混乱来。整洁的代码只做好一件事情。”—Bjarne Stroustrap C++语言发明者概述编写该文档的目的在于为团队成员中代码的编写和重构工作提供指引,从而提高代码的质量。该文档主要从以下角度去梳理规范的具体内容:提高...

weixin_39622178的博客 804

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

礼拜三log~Mac下eclipse项目环境的搭建 & jsp文件命名规范

Mac下eclipse环境的搭建 jsp文件命名方式

YuqiRealm.com 822

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

20210409—JavaWeb—021.JSP(规范、java命令书写、文件内置对象)

学习记录21 1、JSP规范的定义 JAVAEE规范中一种 制定了一个开发流程:开发JSP文件代替响应对象将处理结果写入到响应体 制定了一个操作流程:Http服务器应该如何调用管理JSP文件 2、为何使用JSP文件代替响应对象 响应对象的缺点 响应对象适合数据量较少的处理结果数量过多,增加开发难度 JSP文件的优势 降低将处理结果写入的开发工作量 降低处理结果维护难度 开发时:可以直接将处理结果写入到JSP文件,不需要手写out.print命令调用时:自动的将JSP文件的所有内容,通过输出

Terio的博客 147

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

编写 jsp文件时需要加的一些规范

1, String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>   2, "> 3,    注意这句话是到你的项目所在的路径 4,可以加上

雨恨的专栏 495

JavaWeb-05-JSP规范-04-JSP文件运行原理

JavaWeb-05-JSP规范-04-JSP文件运行原理 1.Http服务器调用JSP文件步骤 Http服务器将JSP文件内容【编辑】为一个Servlet接口实现类(.java) Http服务器将Servlet接口实现类【编译】为class文件(.class) Http服务器负责创建这个class文件的实例对象,这个实例对象就是Servlet实例对象。 Http服务器通过调用Servelt实例对象调用_jspService方法,将jsp文件内容写入响应体。 2.验证 2.1创建网站文件 新建一个网站M

TSCCG的博客 207

jsp文件命名规范_linux删除命名不规范的文件

今天发现centos的虚拟机上有一些文件是误操作创建的,命名不规范,比如文件名为“-,file,-”,在删除时发现直接使用 rm 命令无法达到删除的效果,加引号也没有作用。在谷歌之后发现了下面的删除方法:通过inode节点号删除。step1:ls -il列出文件的inode节点号:271761664 -rw-r--r-- 1 root root 1040 10月 30 ...

weixin_39787606的博客 151

JSP学习(一) --------- JSP规范及命令书写规则

目录一、JSP 规范二、JSP命令书写规则基本语法 一、JSP 规范 1.概述 来自于JAVAEE 规范的一种 JSP 规范制定了如何开发 JSP 文件代替响应对象将处理结果写入到响应体的开发流程 JSP规范制定了 Http 服务器应该如何调用管理JSP文件 2.响应对象存在弊端 适合将数据量较少的处理结果写入到响应体 如果处理结果数量过多,使用响应对象增加开发难度 3.JSP文件优势 JSP 文件在互联网通信过程中是响应对象的替代品 降低将处理结果写入到响应体的开发工作量降低处理结果维护难度

在森林里麋了鹿 1591

JSP文件书写规则及EL表达式书写规范

JSP,EL表达式java命令书写规则声明java变量声明运行表达式声明控制语句声明对象JSP文件内置对象HttpServletRequestHeepSessionServletContext 全局作用域对象Servlet 与JSP文件分工Servlet与JSP之间调用关系Servlet 与JSP之间实现数据共享Http服务器调用JSP文件步骤EL表达式命令格式命令作用:EL表达式—作用域对象别名EL表达式将引用对象属性写入到响应体命令格式命令作用属性名EL表达式简化版命令格式命令作用工作原理:存在隐患:应

wfl1486409520的博客 721

JavaWeb-05-JSP规范-03-Servlet和JSP文件分工

JavaWeb-05-JSP规范-03-Servlet和JSP文件分工 1.Servlet和JSP之间的分工 Servlet:负责处理业务并得到【处理结果】---->大厨 JSP:不负责处理业务,主要人物是将Servlet中的【处理结果】写入响应体---->传菜员 2.Servlet和JSP之间的调用关系 Servlet工作完毕后,一般通过请求转发方式,向Tomcat服务器申请调用JSP 3.Servlet和JSP之间的数据共享 一般通过【请求作用域对象】来实现数据共享。 Servlet将

TSCCG的博客 276

Jsp编码规范

Jsp编码规范1.1 文件后缀(File Suffixes) 文件类别         文件后缀 -------------------------------------- Java源文件       .java Java字节码文件     .class 动态页面        .jsp 静态页面        .html 脚本文件        .js 1.2 常用文件名(Co

liubihai的专栏 792

JSP规范_Tag Files(标签文件)

什么是标签文件   自定义简单标签的另一种形式,可以看作是文件化地去定义标签,关于其语法和生命周期都忽视!!只笔记标签文件的用法 标签文件的使用      以上是实际项目中的一个jsp页面,只要使用taglib命令指定.tag后缀的文件所在目录,然后使用前缀+标签文件名的方式定位到标签就可以使用,如下片段:   看一下标签文件结合上面就一目了然了:       ...

weixin_30256505的博客 178

JSP规范

JSP规范介绍 1、来自于JAVAEE规范中一种 2、JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程 3、JSP规范制定了Http服务器应该如何调用管理JSP文件 响应对象存在的弊端 1、适合将数据量较少的处理结果写入到响应体 2、如果处理结果数量过多,使用响应对象增加开发难度 JSP文件的优势 1、JSP文件在互联网通信过程,是响应对象替代品. 2、降低将处理结果写入到响应体的开发工作量降低处理结果维护难度 3、在JSP文件开发时,可以直接将处理结果写入

qq_45796208的博客 762

06 JSP 规范

1. JSP规范介绍 什么是JSP规范有什么用 来自于JAVAEE规范中一种 JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程(没有JSP时,我们需要再Servlet中通过out.print()将处理结果写入响应体中)(若将servlet比作厨师,则jsp可看做是传菜员,厨师可以自己传菜但是太麻烦)因此可以通过JSP文件对Servlet的处理结果写入响应体中,解耦合。 JSP规范制定了Http服务器应该如何调用管理JSP文件 响应对象存在弊端: 适合将数据量较少的处理结

qq_28384023的博客 171
上一篇: MVC 开发规则
下一篇: JavaWeb 笔记
The_RedMaple
博客等级 码龄7年 375粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值