Java web笔记 jsp动态交互

JSP&EL表达式&MVC&三层结构综合案例 文章目录JSP1,JSP 概述2,JSP 快速入门2.1 搭建环境2.2 导入 JSP 依赖2.3 创建 jsp 页面2.4 编写代码2.5 测试3,JSP 原理4,JSP 脚本4.1 JSP 脚本分类4.2 案例4.2.1 需求4.2.2 实现4.2.3 成品代码4.2.4 测试4.3 JSP 缺点5,EL 表达式5.1 概述5.2 代码演示5.3 域对象6,JSTL标签6.1 概述6.2 if 标签6.3 forEach 标签6.3.1 用法一6.3.2 用法二7 阅读详情

jsp项目在运行的时候系统会把jsp文件翻译成Java文件然后再编译成字节码文件
所有的jsp文件都会以Java文件展示

方法说明
getParameter()根据页面表单获取页面提交数据(返回String类型的数据)
getParameterValues()获取一个页面表单组件对应多个值时的用户的请求数据(返回一个String数组)
setCharacterEncoding()指定每个请求的编码,在调用getParameter( )之前进行设定,可以解决中文乱码问题(返回String类型的数据)
getRemoterAddr()返回提交请求的客户机的IP地址(返回String类型的数据)

转发:request(重点):

Request.getRequestDispatcher("页面地址").forward(request,response);
	1.地址栏不会发生变化,并把当前页面的数据带到下一个页面去,属于服务器视角

重定向:Response(重点):

	js跳转:
	地址栏会发生变化,并且不能把当前页面的数据带到下一个页面去,属于客户端视角

在使用增删改操作的时候用重定向
在使用查询操作的时候用转发

排错:
404:一种错误编码,页面找不到,一般是地址栏路径错误
解决办法:
1.修改路径

eclipse:启动tomcat报错:

Port 8080 required by Tomcat v8.5 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
翻译:
Tomcat v8.5服务器在本地主机上需要的端口8080已经被使用。服务器可能已经在其他进程中运行,或者某个系统进程正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

如果()里面有8080,8009,8005之类的数据大概就是端口号被占用
解决办法:
1.换端口号,通过修改tomcat配置文件或者双击eclipse下的tomcat修改端口号
在这里插入图片描述

2.cmd使用netstat -aon|findstr "8080"查看是谁占用8080的端口,然后使用taskkill /f /t /im 查看的进程

JSP——动态web资源技术     jsp概述 SP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。    jsp=html+java jsp包含3个指令,6个动作,9个内置对象。 html:静态内容 servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。 jsp:适合编... 阅读详情

相关推荐

Java动态web--jsp页面调用servlet(doPost)

环境:eclipse Mars 1、新建Dynamic web 2、新建jsp页面,编码: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%> hive查询语句 查询语句: 3、新建servlet package com.kua

nma_123456的专栏 1万+

jsp java 交互_[Java教程]用JSP实现动态交互

[Java教程]用JSP实现动态交互0 2015-05-08 00:00:21 一、什么是JSP?1、在HTML中嵌入Java脚本代码2、由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码3、然后将生成的整个页面信息返回给客户端二、为什么需要基于B/S技术的动态网页?使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新三、B/S技术的特点是什...

weixin_42360711的博客 591

Eclipse中创建web动态项目--JSP

根据如下步骤一步一步慢慢来就会成功的,很详细的过程 一:开发前准备 1:确定是“Project Explorer”工程浏览器,如果不是工程中Window-->Show View-->Project Explorer 2:右上角确认使用的是“Java EE”透视图,如果不是点击下左图红框中的图标,出现右图 3:工程中Window-->P...

wuxiao18的博客 2779

Javaweb - JSP章节 - JSP动态脚本案例练习

JSP动态脚本案例练习

qq_39123467的博客 712

Java Web JSP中静态包含与动态包含的运用

这次我们用JSP来实现一个简单的网页,其中就运用到了静态包含与动态包含

java_3187102313的博客 734

JSP与Servlet自学笔记大全

JSP指令用于向JSP引擎提供关于整个页面的指令,它们不会直接输出到客户端,而是用来定义页面的属性、引入外部文件或者继承其他页面。按照功能的不同,JSP指令主要分为三种:页面指令(page)、包含指令(include)和标签库指令(taglib)。MVC(Model-View-Controller)模式是一种广泛应用于Web开发的设计模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。

weixin_42163404的博客 501

【JavaWeb - 网页编程】八 JSP 动态网页技术

【JSP 动态网页技术】{JSP 介绍}{JSP 的三种语法} {JSP 的对象}{JSP 的常用标签}{Listener 监听器}

woailuo8214的博客 731

JSP动态树形控件的无刷新交互实现

JSP(JavaServer Pages)是一种动态网页技术,允许开发者将Java代码嵌入到HTML页面中。自1999年推出以来,JSP便因其能够快速开发动态Web应用程序而受到广泛欢迎。它与Servlet技术紧密集成,允许开发者创建可交互的Web应用,这些应用能够处理用户的输入,访问服务器端资源,并将结果动态生成到Web页面上。DTREE是一个流行的JavaScript库,它提供了创建动态树状结构的简便方法,常被用于Web应用中的数据组织和可视化展示。

weixin_29940495的博客 907

javaweb(jsp动作元素)

JSP动作元素简介 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。利用JSP动作 可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 含元素名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签。 阶段案例:传智书城JSP页面 1.首页设置 在capter06项目的WebContent目录下创建一一个名称为index.jsp的页面文件,该文件使用forward动作元素跳转到项目客户端展示的首页,

qq_52204716的博客 1024

大模型抽取知识图谱三元组的可行性分析

通过结合传统信息抽取模型与大语言模型的混合架构,可高效完成从学术文献到知识图谱三元组的全流程构建。分阶段优化:传统模型负责粗粒度抽取,大模型负责细粒度修正。灵活提示设计:通过少样本学习引导大模型理解领域本体。严格质量控制:结合规则引擎和人工校验,确保三元组准确性。该方案可显著提升知识图谱构建效率,适用于学术研究、企业知识库等场景。

qq_20647053的博客 1067

扫地机器人视觉+IMU融合导航路径规划技术详解

本文介绍了基于视觉-惯性里程计(VIO)的扫地机器人自主导航系统。系统硬件由RGB摄像头、IMU传感器和编码器组成,软件架构采用分层设计,包括传感器数据采集层、数据融合层、SLAM定位层和路径规划层。核心技术包括:1)融合视觉特征提取(ORB算法)与IMU预积分的VIO;2)基于栅格地图的SLAM构建;3)结合A*全局规划和动态窗口法(DWA)局部避障的路径规划。文章提供了完整的Python实现代码,涵盖传感器数据融合、特征匹配和运动估计等关键功能模块。该系统实现了扫地机器人的精准定位和环境感知能力。

电脑管家 1466

JAVA WEB开发技术随堂笔记 JSP之嵌入JAVA、注释、动作标签

🌴 2022.4.19 早十 文章目录5.5 嵌入Java代码5.5.1 代码片段5.5.2 声明5.5.3 JSP表达式5.6 注释5.7 JSP动作标签5.7.1 < jsp:include >5.7.2 < jsp:forward >5.7.3 < jsp:param > 5.5 嵌入Java代码 5.5.1 代码片段 代码片段,指的是在JSP页面中嵌入的Java代码。代码片段在页面请求的处理期间被执行,可以通过JSP内置对象在页面输出内容、访问session会

张时贰的博客 2762

uniapp [安卓苹果App端] - 实现支付宝支付功能+拉起支付宝app付款支付后返回跳转到原页面,详解uniApp如何唤起本机支付宝并跳转到支付页面全流程及示例源码(APP端支付宝支付,支持打包

全网最详细的uniapp支付宝支付教程,uniapp支付宝支付流程,uni-app项目在APP端使用支付宝支付功能,uniapp前端实现支付宝支付,uniapp中唤醒支付宝进行支付并返回app,uniApp调起支付宝支付失败报错,uniapp app端调支付宝支付接口,uniapp开发安卓App对接支付宝支付,uniapp苹果ios唤起支付宝支付,uniapp调用支付宝支付uniapp开发app-调用支付宝支付,uniapp开发安卓苹果app如何接入支付宝支付,UniApp中实现支付宝支付功能,支付报错,调

🏆 前端领域优质创作者 1万+

JSP:动态 Web 页面的基石

JSP 是一种用于创建动态 Web 页面的重要技术。虽然现在有很多新的 Web 技术出现,但 JSP 仍然是 Web 开发的基础。了解 JSP 的原理和基本语法,对于理解 Web 开发至关重要。希望这篇博客文章对你有所帮助。如果你有任何问题或建议,请随时提出。

q68686的博客 1001

2023华为od机试C卷【启动多任务排序】C++ 实现

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。

MISAYAONE的博客 888

手把手教你在飞牛 NAS 上部署自有图床,含Python调用接口

📸 想在飞牛 NAS 上部署图床?这篇教程超适合小白!从安装到使用,步骤清晰~

XiaoqiangClub的博客 2346

用JSP实现动态交互

JSP代码里out.println();==System.out.println(); 但out.println();是打印在前台;Web项目里java代码写在里面,一个JSP界面可写很多个,把代码写在里面多个和写一个里面的效果是一样的jsp页面名字首字母不必大写,遵循驼峰命名法即可若报404后发现路径没错,可以把项目先移出来,然后再移进去即可Web项目里java方法代码写在里面报404错误:地址错误,找不到页面/图片/引用的外部文件报500错误:服务器内部错误/代码错误.........

weixin_54877075的博客 965

DeepSeek邮件管理全攻略

DeepSeek邮件助手是一款高效的邮件处理工具,提供智能分类、撰写、回复和任务自动化功能。通过API调用或多智能体系统,它能自动分类邮件意图、生成专业回复并优化邮件内容。核心功能包括智能过滤、会议安排和任务提醒,支持与主流邮箱服务集成。提供精准提示词模板,帮助用户快速生成得体邮件,提升工作效率。适合个人和企业使用,通过简单配置即可实现邮件处理自动化。

Genio_Wang的博客 181

java web——servlet+jsp实现前后台交互

大学生涯终于结束,在公司学习了一段时间的java web方面的知识,结合自己之前的一些理解,想通过几篇文章来对我所接触到的java技术进行梳理与总结,也希望能给大家一些参考,由于作者水平有限,难免存在一些不足之处,希望能一起探讨!

梦在当下的博客 1万+

Unity 面试篇|(六)数据结构和算法篇 【全面总结 | 持续更新】

先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样遍历完后,堆中的10000个数就是所需的最大的10000个。桶排序是计数排序的升级版。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。这样处理就可以分别在每个文件的10^6个数据中找出最大的10000个数,合并到一起在再找出1000*10000中的最终的结果。

游戏开发小Y的博客 12万+

ROS2 Nav2 - 模型预测路径积分控制器(MPPI)

这是一个预测控制器(局部轨迹规划器),用于实现模型预测路径积分(MPPI)算法,以跟踪具有自适应避障功能的路径。它包含基于插件的 critic 函数,可影响算法的行为。它由 Aleksei Budyakov 创建,由 Steve Macenski 为 Nav2 进行改编和开发。该插件实现了 nav2_core::Controller(控制器)接口,可在整个导航堆栈中作为控制器服务器的动作服务器(controller_server)中的局部轨迹规划器使用。据测定,该控制器可在中等英特尔处理器(第四代 i5)上

机器人控制与仿真应用 3914

用jsp来实现页面的动态交互

引言------jsp的概念是什么,是用来做什么,有什么作用,我想来查看的肯定和我本人一样,存在着众多的迷惑,那就跟随我的笔记,一起来了解jsp的本质是什么吧,虽然本人基础功底还不够。 一、jsp的概念 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XM

weixin_47636039的博客 2153

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java Web-JSP

JSP是Java Web开发的重要历史技术,适合快速开发小型应用或维护遗留项目。现代开发中更推荐使用模板引擎或前后端分离架构,但理解JSP有助于深入掌握Servlet和MVC原理。学习时需注意结合EL、JSTL避免脚本代码,保持代码整洁。

2403_87845034的博客 1155

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

动态Web-JSP和tomcat

动态Web基础动态Web静态网站服务器中间件tomcattomcat目录结构JSPJSP的第一个例子——九九乘法表JSP中九大内置对象JSP的三大指令 动态Web 静态网站 1.静态网站:静态网站是指全部由HTML(标准通用标记语言的子集)代码格式页面组成的网站,所有的内容包含在网页文件中。 网页上也可以出现各种视觉动态效果,如GIF动画、FLASH动画、滚动字幕等,而网站主要是静态化的页面和代码组成, 一般文件名均以htm、html、shtml等为后缀 2.用到的技术:HTML ,CSS, GIF, FL

一个小小的码农 5540

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

框架之—动态Web技术JSP

文章目录一、JSP定义二、为什么JSP技术是一种动态web资源的开发技术?三、JSP与Servlet应用 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个...

PengXujing的博客 647
上一篇: Java web笔记 第一课
下一篇: Java web 笔记 分页功能
内涵神仙
博客等级 码龄5年 19粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值