JSP学习记录:了解jsp的基本构成

TwinCAT报SSE invalid operation错误 错误类型 TwinCAT程序中报出以下错误: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 **** 383 ms | 'Port_851' (851): Exception (Exception Code: 0xc0000090, SSE invalid operation) in PLC Application Untitled1 Instance, Task PlcTask (RBP: 0xffffb3016c80ecc0, RIP: 0xffffe708ee5b5f53, RSP: 阅读详情

jsp的基本构成:

一、 指令标签

指令标签不会产生任何内容输出到网页主要用于定义整个jsp页面的相关信息

例如:

<%@page language="java"%>
<%@contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@include file="XXX.jsp"%>
<%@taglib prefix="view" url="/WEB-INF/tags/view.tld"%>

其中:

1.pageEncoding设定服务器按照哪种编码格式读取jsp文件

2.contentType设定jsp按照哪种编码格式输出网页内容

3.被include指令包含的jsp页面不要使用<html>和<body>的标签,它们是HTML语言的结构标签,被包含进其他jsp页面会破坏页面格式

4.taglib指令用于加载用户的自定义标签

二、HTML标记语言

三、注释

由于jsp页面由HTML、jsp和Java脚本等组成,所以在其中可以使用多种注释格式。

1.HTML注释:

<!--注释文本-->

2.jsp注释:

<%--注释文本--%>

(上述代码的注释信息是被服务器编译执行的,不会发送到客户端,那么在浏览器中查看网页源码时也就看不到注释内容)

3.代码注释:

单行://

多行:/*

*/

四、嵌入Java代码

代码片段包含在

<%  %>中,里面内容的编写格式和Java类代码格式相同

 

五、jsp动作标签

动作标签是在请求处理阶段按照在页面中出现的顺序被执行的,jsp的动作标签优先级低于指令标签。

在jsp页面被执行时,首先进入翻译阶段,程序会先查找页面中的指令标签,把它们转换成servlet,从而设置整个页面。

动作标签遵循XML语法,包括开始标签和结束标签。

<jsp:include page="XXX.jsp"/>
<jsp:forward page="XXX.jsp"/> 请求转发标签

<jsp:forward page="XXX.jsp">

<jsp:param name="userame" value="XX"/>
此标签可以作为其他标签的子标签,为其他标签传递参数
</jsp:forward>

 

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析 阅读详情

相关推荐

SpyGlass CDC实战:如何用sgdc约束文件解决跨时钟域报错(附常见错误排查)

本文详细介绍了如何使用SpyGlass CDC工具链中的sgdc约束文件解决跨时钟域(CDC)报错问题。从基础约束文件架构到复杂场景调试,涵盖了时钟域定义、复位信号约束、Waiver策略等关键技巧,并附有常见错误排查方法,帮助工程师高效处理CDC验证挑战。

loss4bartender的博客 1148

Jsp页面的基本构成

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP页面就是带有JSP元素的常规Web页面,它由静态内容和动态内容构成。 静态内容:指的就是HTML标记 HTML标记(静态内容): 即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。html是用的静态语言,可以由浏览...

Yssyanguniuan的博客 7569

泛微E9开发 明细表字段赋值到主表字段,将各类型合计赋值到主表类型合计中

①绑定明细表类型、预计金额字段的值改变事件,每当有值发生改变,就需要重新计算供应商1、供应商2、供应商3的合计,如果不绑定这两个字段的话,会出现计算不及时或计算错误的问题。②当有明细行被删除时,也需要重新计算供应商1、供应商2、供应商3的合计,比如删除了供应商1的明细行,如果不重新计算,那么供应商1的值还是被删之前的值,合计错误。将各类型合计赋值到主表类型合计中。

a_waste_only的博客 3836

JSP基础知识点(详细总结)

在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。为了弥补Servlet的缺陷,SUN公司在Servlet的基础上推出了JSP(Java Server Pages)页面服务器。JSP是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写,页面动态资源使用java代码,页面静态资源使用html标签。简单来说:可以在html标签中嵌套java代码。作用:简化书写,展示动态页面。代替java代码在jsp中的书写,用标签即可完成

程序员阿龙的博客 8509

基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS

一款国内高手开发的一个名为Ventoy的开源多系统启动U盘制作工具,官方链接:https://www.ventoy.net/cn/index.html Ventoy 特点 不影响U盘日常普通使用 直接从ISO文件启动,无需解开 支持MBR和GPT分区格式(1.0.15+) 支持超过4GB的ISO文件 支持大部分常见操作系统, 已测试650+ 个ISO文件 不仅仅是启动,而是完整的安装过程 版本升级时数据不会丢失 Ventoy 待改进 不支持macOS和ChromeOS 准备2个空的U.

wybarcelona的博客 3万+

FPGA编译加速实战:6大可落地的Vivado优化策略

FPGA编译本质上是NP-hard约束满足问题求解,而非传统软件编译;Vivado作为时序驱动的硬件实现工具链,其耗时瓶颈集中在Implementation阶段的布局布线(PnR)与逻辑优化。理解这一原理,才能跳出‘加线程’‘升版本’等表面优化,转向精准时序约束、增量编译、物理锚点控制、IP配置精简等工程级干预。这些技术手段直接作用于Vivado的Tcl执行流与底层求解空间,显著压缩搜索范围、减少无效迭代——尤其适用于Zynq/UltraScale等中大型项目(LUT > 80K、多时钟域、DDR/PCIe

weixin_34226182的博客 413

JSP基础学习

1. JSP 基础语法 JSP:Java Server Page 动态网页编程技术,是Java Web服务器端的动态资源,允许在其嵌套java代码。 (servlet 很难对数据进行排版JSP还可以对html进行排版,所一一般把servlet当作后台,专门写Java代码,JSP专门当作页面显示) (html 静态页面:页面数据是静态的,不能动态的从服务器中的数据库中获取数据) JSTL JSP相关的标签库,比如做一些条件判断循环等 JSP中可以写java代码,java代码写在scriplet

qq_48523567的博客 3568

Windows下用MSYS2一键搞定Verilator安装(附国内镜像加速)

本文详细介绍了在Windows系统下,如何利用MSYS2工具和国内镜像源,快速、高效地完成Verilator的安装与配置。通过替换清华镜像源加速下载,并配合Pacman包管理器,实现近乎一键式的安装流程,有效解决了传统方法步骤繁琐、网络依赖下载慢的问题,为数字电路仿真提供了便捷的Windows环境解决方案。

weixin_29208327的博客 595

什么是jsp?

目录 一、JSP的介绍 二、JSP的本质 三、JSP的常用脚本 1.声明脚本 2.表达式脚本 3. 代码脚本 4、JSP九大内置对象 5、jsp四大域对象 一、JSP的介绍 JSP的全称是Java Server Pages,即Java的服务器页面 JSP的主要作用是代替Servlet程序回传HTML页面的数据 二、JSP的本质 JSP页面本质上是一个Servlet程序,第一次访问JSP页面时(运行Tomcat服务器后在浏览器地址栏输入路径),Tomcat服务...

weixin_48112109的博客 4万+

在 ABAP 中把变量一次写对:深入理解 FINAL 内联声明与不可变变量

摘要:ABAP中的FINAL声明操作符用于定义不可变变量,强调"当前上下文中的唯一写位置",能有效防止变量被意外修改,提升代码健壮性和可读性。官方建议优先在单次赋值的场景使用FINAL替代DATA。其核心规则包括:1)写位置唯一但可多次执行(如循环内);2)不创建块级作用域;3)对引用变量仅约束引用本身而非对象内容。典型适用场景包括:结果值只读、输入快照保存和中间结果保护。例外情况如游标变量不适用,因需多次写操作。正确使用FINAL可显著降低代码维护风险。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1046

基于FPGA的车道线检测系统设计

本文设计了一种基于FPGA的车道线检测系统,采用Altera Cyclone IV EP4CE10F17C8作为主控芯片,结合OV7725摄像头和LCD显示屏实现实时车道线检测。系统通过硬件流水线处理架构,依次完成图像采集、灰度转换、中值滤波、Sobel边缘检测和Hough变换直线识别等功能模块。所有模块均采用Verilog HDL实现,充分利用FPGA的并行处理能力,显著提升了系统响应速度。测试结果表明,该系统能够有效检测道路车道线,满足实时性要求,为ADAS系统提供了一种高效的硬件解决方案。

huanghm88的专栏 122

对JSP的理解

目录 一,JSP的定义 二, JSP的特点和常用指令 三,JSP和Servlet的关系 四,JSP和html的关系 正文 一,JSP的定义 JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共

m0_62673085的博客 885

基于STM32、HAL库的CH9434总线转UART驱动程序设计

CH9434是一款USB转4串口控制芯片,可以将单个USB接口扩展为4个独立的串口(UART)。支持多种数据格式(数据位5-8,停止位1/1.5/2,奇偶校验或无校验)// 读取接收到的数据。// 重新启动接收中断。// 向所有4个串口发送数据。// UART初始化函数示例(USART1)// 其他UART初始化函数类似...// 初始化CH9434。// 初始化UART1。// 初始化UART2。// 初始化UART3。// 初始化UART4。工作电压:3.3V/5V兼容。

corlin6688的博客 990

最基本的JSP页面的生成方法-Eclipse

文章目录前言一、JSP是什么?二、创建步骤1.创建动态Web项目2.创建Jsp文件3.启动服务器并部署项目总结 前言 晚生学习初识Javaee,拙作记录eclipse生成最基本jsp页面的方法,借以总结学习,某才疏学浅,不足之处,望斧正。 一、JSP是什么? 此处限于晚生所学所知,尽力而为。 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术

qq_52139871的博客 9190

老版QQ原生表情gif动态

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

第3章JSP语法学习记录

【例3-1】根据example3_1.jsp代码中的注释识别JSP页面中的基本元素。

weixin_60415234的博客 174

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

JSP学习

Jsp环境搭建及入门 jsp的全名: JavaServer Pages jsp的意思: 动态网页 动态、静态区分 不用和是否有“动感”混为一谈 是否随着时间、地点、用户操作的改变而改变 注:动态网页需要用到服务端脚本语言(JSP) 架构 CS架构: 全名: Client Server(客户端服务) 图示: 优点: 1.美观 2.响应更加迅速 不足: 1.如果软件升级,那么全部软件都需要升级 2.维护麻烦,需要维护每一台客户端软件 3.每一台客户端都需要安装客户端软件 BS架构: 全名: Browser

qq_42412309的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JSP学习记录

JSP相关 参考: 菜鸟教程JSP 目录JSP相关JSP生命周期JSP基本语法1)脚本程序 <% %>2)声明<%! %>3)表达式<%= %>4)指令<%@ %>5)注释 <%-- --%>JSP指令1) Page指令2) Include指令3) Taglib指令JSP的四种属性范围JSP动作JSP隐式对象1) pageContext2) request3) session4) application5) ExceptionEL表达式1)

借用一下服务器 1105

JSP——页面的基本结构

实验要求: 编写两个JSP页面,名字分别为inputName.jsp和people.jsp inputName.jsp的具体要求: 该页面有一个表单,用户通过该表单输入自己的姓名并提交给people.jsp页面 people.jsp的具体要求: (1)JSP页面有名字为personList,类型是StringBuffer以及名字是count,类型为int的成员变量。 (2)JSP页面有...

lmm0513的博客 5005

Javaweb 学习记录—JSP语法

Javaweb 学习记录—JSP语法  1.JSP简介 JSP 全名为 Java Server Pages ,中文名叫 java 服务器页面,其根本是一个简化的 Servlet 。 JSP 技术有点类似 ASP 技术,用于开发包含动态内容的 Web 页面,它是在传统的网页 HTML 文件中插入 Java 程序段和 JSP 标记,从而形成 JSP 文件,后缀名为 .jsp。 用 JSP 开发的 W...

asdfghjkl_zth的博客 446

JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象)

目录 1 JSP基本概念 2 JSP脚本 3 JSP的内置对象 4 使用JSP改造记住上一次的访问时间的案例 本章内容只对JSP内容做入门介绍,是为了会话技术的Cookie和Session内容的承接,后续再写文章详细介绍JSP。 1 JSP基本概念 JSP,Java Server Pages,Java服务器端界面,可以理解为一个特殊页面,既可以定义html标签,又可以定义Java代码。可以简化书写! 【JSP原理】:JSP本质上就是一个Servlet 1)服务器解析请求消息,找是否有ind

数字世界 万物互联 751

JSP学习记录(一)

在传统的HTML页面文件中嵌入脚本语言和JSP标签就构成了一个JSP页面文件。一个JSP页面可有5中元素组合而成。在“"标记符号之间声明变量和定义方法,在“"标记符号的内容习惯放在JSP页面指令之后,之前,也可以写在与之间。1、声明变量这里,“”之间声明的变量在整个 JSP 页面内都有效,因为 JSP 引擎将 JSP 页面转译成 Java 文件时,将这些变量作为类的成员变量,这些变量的内存空间直到服务器关闭才被释放。

zjh020823的博客 326

javaweb之jsp学习记录

javaweb-------jspjsp指令标识page指令include指令taglib指令脚本标识jsp表达式声明标识代码片段jsp注释隐藏注释动态注释其他注释和java,html的类似动作标识包含文件标识请求转发标识传递参数标识 jsp指令标识 语法格式<%@ 指令名 属性1=“属性值1” 属性2=“属性值2”…%> 指令名:用于指定指令名称,在jsp中包含page,inc...

富贵的博客 536

httpweb学习 JSp学习记录

六、JSP 6.1、什么是JSP Java Server Pages:Java服务器页面,和Servlet一样 用于动态Web 最大的特点: 写JSP如同写HTML 区别: HTML只能给用户提供静态的数据 JSP页面可以嵌入Java代码,为用户提供动态数据 6.2、JSP原理 JSP如何运行 代码层面没有任何变化 服务器内部工作 tomcat中有一个work目录 IDEA中使用Tomcat的会在IDEA的Tomcat中生成一个work目录 页面转变成了Java程

遨游DATA 168

JavaWeb学习之JSP基本语法

本人为职场新手,想要通过写博客的形式给自己的学习之路做记录,若有错误请指出! 1.JSP表达式(expression)提供了将一个 java 变量或表达式的计算结果输出到客户端的简化方式,它将要输出的变量或表达式直接封装在之中。前提是要有定义。 例如:<% Date date = new Date(); out.print(date); %> 2.JSP脚本片断(scriptlet

dyt443733328的博客 322

jsp页面学习记录(一)

花了两个多星期的时间,从第一次听说jsp到目前刚刚完成一个小项目的开发,收获颇丰,期间有别人的帮助,体会最深的还是度娘的伟大啊,但是也发现一个问题,好多的人的回答对问题的解决并不清楚,现在分享下自己一路走来的历程吧,也希望后续的学习的人少走弯路,后面我会附上整个项目的源码,初次分享这种经验,写的不好请关照(---------持续更新中) 原项目详细代码下载http://download.csdn

菜鸟的前行路 401
上一篇: eclipse 的UML插件 AmaterasUML的安装和使用
下一篇: JSP学习记录:request对象
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值