JSP使用

在JSP中使用JAVABEAN 假设JSP页面获取用户数据、与数据库交互,最后向用户显示结果。此JSP页面包括应用程序的业务和表示逻辑。业务逻辑包括与数据库交互的代码,而表示逻辑包括将结果格式化进行显示的代码。设计员可能不了解Java的任何知识,但由于页面上会嵌入Java代码,因而在开发表示逻辑时会遇到困难。同样,编写Java代码的程序员可能不熟悉在页面上创建用户界面的所有格式标记。JSP可以使用JavaBean将开发Web应用程序涉及的Web设计员和程序员的角色分开。 阅读详情

基础语法

语法含义
<%%>代码片段
<%!%>被写入到JSP转换后的Servlet的类中,也就是全局
<%=%>里面写变量或者一个表达式
<%----%>JSP注释,注释内容不会被发送至浏览器甚至不会被编译
<!---->HTML注释,通过浏览器查看网页源代码时可以看见注释内容

指令标签

语法含义
<%@ page … %>定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include … %>包含其他页面
<%@ taglib … %>引入标签库的定义,可以是自定义标签

JSP行为

JSP行为标签使用XML语法结构来控制servlet引擎。它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关的HTML等等。

语法含义
jsp:include用于在当前页面中包含静态或动态资源
jsp:useBean寻找和初始化一个JavaBean组件
jsp:setProperty设置 JavaBean组件的值
jsp:getProperty将 JavaBean组件的值插入到 output中
jsp:forward从一个JSP文件向另一个文件传递一个包含用户请求的request对象
jsp:plugin用于在生成的HTML页面中包含Applet和JavaBean对象
jsp:element动态创建一个XML元素
jsp:attribute定义动态创建的XML元素的属性
jsp:body定义动态创建的XML元素的主体
jsp:text用于封装模板数据

JSP隐含对象

JSP支持九个自动定义的变量,江湖人称隐含对象。

对象 描述
request HttpServletRequest类的实例
response HttpServletResponse类的实例
out PrintWriter类的实例,用于把结果输出至网页上
session HttpSession类的实例
application ServletContext类的实例,与应用上下文有关
config ServletConfig类的实例
pageContext PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
page 类似于Java类中的this关键字
exception exception 类的对象,代表发生错误的 JSP 页面中对应的异常对象

<%@ include file="" %>和 <jsp:include page=""></jsp:include>的区别

前者相当于将两个页面的代码拼接在一起,两个页面不能包含同名变量。
后者则是将两个页面合在一起,在执行过程中会去执行另一个页面,而另一个页面是在自己的pageContentText中执行的。

可以用来存东西的四个对象

pageContext:与页面有关,存的东西仅在当前页面有效
request:响应,存的东西仅在一次请求中有效
session:会话,存的东西在一次会话中有效,也就是打开浏览器到关闭浏览器
application:等同于ServlerContext,存的东西只在服务器关闭或者崩溃时才失效

Halcon 20.11在WPF中的交互式绘图:完整实现矩形ROI的创建、拖动与坐标获取 本文详细介绍了如何在WPF框架下利用Halcon 20.11实现交互式矩形ROI的创建、拖动与坐标获取。通过HDrawingObject和HSmartWindowControlWPF控件,开发者可以高效构建机器视觉应用,提升项目实战中的开发效率。文章涵盖环境配置、事件处理、坐标获取及性能优化等关键内容。 阅读详情

相关推荐

SSD训练自定义数据集实战:VOC格式标注与模型调参技巧

本文详细介绍了如何使用SSD模型训练自定义VOC格式数据集,包括数据标注工具选择、VOC数据集目录结构规范、数据集划分方法以及模型调参技巧。通过实战案例演示了SSD源码的关键修改点和训练参数优化策略,帮助开发者高效实现目标检测任务。

php55的博客 563

Jsp-语法

Jsp注释 JSP注释,注释内容不会被发送至浏览器甚至不会被编译 HTML注释,通过浏览器查看网页源代码时可以看见注释内容 代表静态 %\> 代表静态 %> 常量 \' 在属性中使用的单引号 \" 在属性中使用的双引号 Jsp指令 定义页面的依赖属性,比如脚本语言、e

Swxctx 527

163种中草药图像数据集构建与ResNet-50迁移学习实战指南

在计算机视觉领域,高质量标注数据集是模型训练的基石,直接影响图像分类、目标检测等任务的性能。其核心原理在于为算法提供结构化的监督信号,通过深度学习模型学习从像素到语义的映射关系。构建此类数据集的技术价值在于解决了特定垂直领域(如中医药)数据稀缺的痛点,为AI技术落地提供了关键“燃料”。在应用场景上,标准化数据集广泛支撑着教学演示、算法验证和产业应用开发。本文聚焦于中草药识别这一细分领域,详细介绍了一个包含163种常见药材、经过多源聚合与清洗的图像数据集构建全过程,并提供了基于PyTorch和ResNet-5

weixin_33672400的博客 455

十三、JSP动作

JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。    JSP动作包括: jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:

Leecy 1435

告别有线:用PVE直通无线网卡,打造一台真正的‘无线’Win10软路由/测试机

本文详细介绍了如何通过PVE直通无线网卡技术,构建全无线Win10软路由或测试机。从硬件选型、PVE环境配置到PCIe和USB双模直通技术,逐步指导实现Wi-Fi AP和蓝牙连接功能,为家庭实验室和小型办公环境提供灵活高效的网络解决方案。

weixin_28683689的博客 587

遥感SCI期刊模板下载教程———IEEE TGRS、GRSL、JSTARS

IEEE下的期刊模板下载,以IEEE TGRS 为例。

海淀小天的blog 2万+

JSP基本语法【JSP学习笔记】

1.脚本程序: 脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。 脚本程序的语法格式: //这里是放java代码的地方 <% 代码片段 %> //例如: <% int result = 0; for(int i=0; i<100; i++){ result = result + i; } %&g...

kkkjy的博客 477

手把手教你完成YOLOv8 PyQt5和PySide6目标检测界面搭建,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。YOLO系列模型由于其高效的检测速度和较高的准确率,成为目标检测任务的首选算法之一。本项目结合 YOLOv8 与 PyQt5,构建了一个图形化界面,便于用户进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测,不仅可以用于大论文的工作量展示,还可以作为毕业设计。支持目标检测、目标分割等模型进来检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

在JSP中使用JavaBean

在JSP中使用JavaBean 一. 调用JavaBean 在JSP中使用JavaBean,要使用&amp;amp;lt;jsp:useBean&amp;amp;gt;动作指令,其语法如下: &amp;amp;lt;jsp:useBean id = &amp;quot;对象名称&amp;quot; scope = &amp;quot;存储范围&amp;quot; class = &amp;quot;类名&amp;quot;&a

Android_la的博客 2917

高通Camx功能feature分析之八:高通NCS服务之架构和初始化

本文介绍了高通NCS(NONCameraSensor)服务的架构与初始化流程。NCS服务通过QMI接口访问非相机传感器,为CameraEIS、AEC等算法节点提供陀螺仪、加速度计等传感器数据支持。文章详细解析了NCS服务的分层架构,包括客户端、服务端、QSEE接口实现等组件,并重点分析了初始化过程中获取传感器列表、查询能力等关键步骤。通过camxsetting.xml中的enableNCSService开关控制服务启动,初始化过程涉及QSEE单例创建、传感器能力查询等核心操作。后续文章将继续深入讲解相关技术

931

【unity实战】Unity手搓脚本工具实现合并网格功能

本文介绍了在Unity中优化网格性能的方法,通过合并重复网格减少绘制调用。主要使用Mesh.CombineMeshes方法实现网格合并,支持统一材质和多材质处理。核心内容包括:1)基础合并脚本实现,将子网格合并到父对象并禁用原网格;2)统一材质设置,支持自定义或默认材质;3)多材质合并方案,通过设置mergeSubMeshes=false保留子网格材质索引。文章还提供了完整代码示例和操作演示,适用于实际项目中的网格优化需求。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 560

JSP的基本使用总结

JSP的全称是Java Server Pages,即Java的服务器页面JSP的主要作用是代替Servlet程序回传HTML页面的数据web目录(或其他)右击 --> new --> JSP/JSPX --> 输入文件名 --> 选择JSP file创建。

分享思想,留下痕迹。 1802

浅谈银行内部户治理

为避免该问题的发生,对内部户入账类交易,或内部户是可透支的账户(如系统间往来),可考虑通过异步方式更新账户余额(当然,根本上还是要考虑银行业务量的实际,异步消息接口很多时候没有同步接口方便),另外,在进行内部户余额更新时,可以通过定时的借贷方发生额轧差的方式,将多次的锁请求,简化为一次(当然,发生额明细本身在加工账户交易历史时,是不能汇总的)。内部户在银行系统中,属于业务属性较少,实现相对简单,原理也很容易讲清的系统,但管中窥豹,越是基础的东西,越能看出一家银行业务、内控的专业程度。

银行信息系统应用架构详解 790

JSP基本使用

JSP基本使用 什么是JSP JSP是Java Server Page的简称,是一种动态网页开发技术。它通过<% %>,<%= %>标签在网页中嵌入java代码。JSP是基于java Servlet Api,因此有许多强大的企业级Api,也因为是这一点,它相比其他同类型的技术,更易于移植到非MS平台。 JSP的处理流程 第一步 用户发送请求到服务器。 第二步 服务器识别出这...

qq_34772568的博客 187

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JSP的使用

jsp全称Java Server Pages(Java 的服务器页面),是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。JSP是一种,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP 这门技术的最大的特点在于,写 JSP 就像在写 HTML相比 html 而言,html 只能为用户提供静态数据,而 JSP 技术允许在页面中嵌套 java 代码,为用户提供动态数据。

喃灬疯的博客 4346

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

如何在JavaScript中使用JSP标签

面对“古老”的项目,延续其生命并发挥最大价值,是件很苦逼的事儿。如何在JS中使用JSP标签?如何使ES6模板字符串 含有 JSP标签、EL表达式、JS变量 正常识别?如何解决JSP的EL表达式和 ES6模板字符串 语法冲突?本文将遇到的几处难点做梳理、并结合实际案例深入剖析。

独码乐,不如众码乐,乐享其中 2196

数学建模模型总结

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

SpringBoot项目中如何使用Jsp

SpringBoot项目中如何使用Jsp!!

weixin_53168000的博客 1万+

jsp的使用

jsp和servlet的区别 jsp本质上还是servlet,只不过jsp需要通过Tomcat才能变成真正的java代码,相当于采用输出流和输入流给jsp中的语句加上了out.println(),变成java代码后再加载成class文件。所以相比于servlet的话jsp更加偏向于页面编写 不适合编写逻辑处理,我们一般都是采用jsp编辑页面代码servlet编辑逻辑代码。 jsp的特点: 跨平...

java初级学习 421

Java Jsp使用

1、Jsp基础 1)Jsp的执行过程 tomcat服务器完成:jsp文件->翻译成java文件->编译成class字节码文件-> 构造类对象-> 调用方法 tomcat的work目录下存放jsp运行时的临时文件!! 2)Jsp语法: 1)jsp表达式:变量或表达式%> 向浏览器输出变量或表达式计算的结果 2)jsp脚本: 代码 %> 执行java代码  原理:翻译到_jspService()方法中

github_39294367的博客 1万+

JSP使用总结

文章目录JSPJSP脚本JSP注释EL表达式语法EL获取数据EL执行运算JSTL标签库if标签choose标签foreach标签 JSP JSP脚本 通过JSP脚本在JSP页面上编写Java代码 类型 翻译成Servlet对应的部分 注意 <%…%>:Java程序片段 翻译成Service()方法里面的内容, 局部的 <%=…%>:输出表达式 翻译成S...

若罹 232

在JSP中如何使用JavaBean

在JSP中如何使用JavaBean       在JSP中使用JavaBean以后,可以实现HTML代码和Java代码的分离,是JSp更易于开发和维护。因此JavaBean成了JSP程序员必备的利器。 虽然javaBean是java类,但是它也有自己的一些特性 (1)JavaBean是一个public类 (2)JavaBean 有一个不带参数的构造方法 (3)JavaBean中的属

WhatIsNotNull的专栏 1万+

JSP的简单使用

1.编写第一个JSP文件 在eclipse中,创建一个chapter01的web项目,然后在webcontent目录中创建一个jsp文件,并命名为helloWord。如下图所示 在< bo dy > </ b o dy>中间添加helloworld,既可完成最简单的jsp编程,helloworld。 2.jsp基本语法的使用 在chapter01中webcontent...

Mr_lightbule的博客 487

SpringBoot——jsp的使用

SpringBoot——jsp的使用 创建springboot项目 创建好的目录结构: 因为springboot对jsp的支持并不友好,springboot中并没有提供jsp的启动器 所以当前项目先导入web启动器然后手动添加jsp的依赖 导入jsp依赖 (在pom.xml) <!--jstl的依賴--> <dependency> <groupId>javax.servlet</groupId> <artifactId>js

qq_43524048的博客 1605

JSP教程(五)-JSP Actions的使用下

jsp:useBean Action 的使用  一、 语法: id="beanInstanceName"scope="page|request|session|application"{ class="package.class" |type="package.class" |class="package.class" type="package.class" |beanName="{packag

!Java 3161
上一篇: Cookie和session
下一篇: JavaBean
小小代码熊
博客等级 码龄7年 5粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值