jsp+servlet操作数据(idea)

javaweb练手项目jsp+servlet简易购物车系统 简易购物车项目简介 1.项目开发准备: 创建github仓库 项目框架搭建 项目构建并同步仓库 编写所需业务逻辑 2.开发项目解决方案: github仓库站上所属存放的项目仓库 mysql数据库中创建项目所需shopCartDB数据库,用于储存购物车项目所需数据 采用注解@WebServlet进行http请求响应 搭建jsp+servlet架构的技术框架,基于c标签及el表达式进行jsp页面数据渲染, c标签引入方式: <%@ taglib prefix="c" uri="http://jav 阅读详情

idea创建web工程

 

 

复制之前代码到相应的位置

 

 

 

说说js和jsp?

 

在web下创建addCs.jsp文件(增加数据界面)

表单设计

将表单输入选项放到表格中

之前用jsp实现动作,现在直接用servlet实现Action

 

 

表单的get/post方法对应servlet的doGet/doPost函数

 

 

 

怎么将jsp界面和servlet关联?

方法一:在web.xml配置(最初的方法)

 

方法二:(注解)

部署应用

添加jar包:File----Project Structure

 

 

启动服务器

首页

请求cs.php

将页面的form的method设置为post,启动点击增加按钮,看效果。。。。。

继续编辑代码

在增加界面增加一个隐藏标签

编辑Servlet的doGet()

浏览器访问:

通过首页访问

 

地址栏直接访问

http://127.0.0.1:8080/cs.php?op=insert&csa=100

http://127.0.0.1:8080/cs.php?op=delete&csa=100

http://127.0.0.1:8080/cs.php?op=update&csa=100

http://127.0.0.1:8080/cs.php

解释结果

http://127.0.0.1:8080/zsls.php?op=insert&csa=100

 

怎么实现下列请求结果一样

http://127.0.0.1:8080/cs.php?op=insert&csa=100

http://127.0.0.1:8080/zsls.php?op=insert&csa=100

 

实践:

1  在CsServlet中执行insert语句实现增加数据

2  实现对CsEmp表增加数据

  1. 复制addCS.jsp为 addCsEmp.jsp,增加相应输入框(数据无需判断)

2)复制CsServlet.java为CsEmpServlet.java执行insert语句

配置web.xml

目录结构

forward和redirect区别?

forward转发

创建web工程,并创建两个jsp

one.jsp

 

two.jsp

重定向redirect

编辑one.jsp

 

java三种变量的生命周期?

C代码------》预处理----》汇编【有汇编代码】--》编译---》链接----》目标码

继续servleta练习

解决针对不同表不同字段,重复写获取参数值代码

 

https://blog.youkuaiyun.com/caststudy/article/details/86504563

 

 

编辑cs表对应的类Cs,重写toString函数

编辑Dao

编辑CsServlet.java

!!!!!!!!!!!!!!!!!!!!!!!!页面看到数据再继续!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

地址栏直接请求http://127.0.0.1:8080/cs.php

继续编辑

 

继续。。。。。。。。。。。。。。。。。。。。。。。。。。。。

复制之前【增加或删除jsp】命名showCs.jsp,编辑如下

编辑CsServlet

实现删除,编辑CsServlet

 

实现修改功能

复制增加界面为修改界面modifySc.jsp(注意变化部分)

编辑CsServlet,复制insert部分,增加一个参数即可

 

编辑web.xml调整首页

目录结构

IDEA+Java+Servlet+JSP+Mysql实现Web停车场管理系统【建议收藏】 给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里获取,先到先得哦。四、其他====1.其他系统实现给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里获取,先到先得哦。[外链图片转存中…(img-CTRMuyZA-1712420394251)][外链图片转存中…(img-eCBeVVwl-1712420394252)] 阅读详情

相关推荐

Java+JSP+Servlet+Mysql实现ssm框架的选课系统(1)

Java+JSP+Servlet+Mysql实现ssm框架的选课系统(1)前言一、系统介绍1.功能介绍2.环境3.数据库二、系统展示1.登录注册页面2.主页面3.查看所有课程4.查看课程详情页5.查看已选课程6.查看已修课程7.按课程名搜索课程(模糊查询)8.个人中心9.修改密码总结 前言 这个系统是小组作业,我负责的功能是:登录,注册,数据库设计,部分后端(User+Buy+Course),代码整合。因为时间原因,有些系统功能设计上的逻辑问题没有完善,主要是实现对数据库的增删改查功能,所以仅供参考。

qq_45633913的博客 1336

怎么在一个jsp页面打开时加载servlet

怎么在一个jsp页面打开时加载servlet 注:本篇文章为转载,原文是在百度问答中的,链接为https://zhidao.baidu.com/question/1865742345297932507.html,如有侵权,私聊删除,谢谢!(我在百度的基础上还添加了自己的一点理解) 本篇文章要解决的问题主要是,当我们需要在jsp页面中使用到后台的一些数据或者其他情况需要先执行servlet,再将servlet获得的数据传输给jsp页面中使用的情况。 方法一: 建一个中转jsp <!-- web.xml

xiri_的博客 6691

用Servlet+数据库MySql+Web(HTML+CSS+JSP技术+EL表达式)通过IDEA来实现数据库的增删改查(crud))

一:准备工作 1.需要你建立的我在下图已经全部展开,格外注意一下需要三个jar包,我会发给大家 链接:https://pan.baidu.com/s/1877WF7AcQD8lK1lzByK7Bg 提取码:c7s1 复制这段内容后打开百度网盘手机App,操作更方便哦 对了,图中朱丽是我最近看的《都挺好》中的一个女演员,甚是喜欢啊 2.接着放一张总体效果图,有兴趣的可以做一做。 二.数据库的表 1...

weixin_43693691的博客 3231

手摸手教会你在idea中配置Tomcat进行servlet/jsp开发(多图超详)

如果有注册的servelt映射,则servelt的配置会压制welcome-file-list的设置。但是需要注意的是窗口下方的Application Context,如果按照这个内容,那意味着我们项目部署后的根路径是http://localhost:port/webdemo_war_exploded/我使用的是Tomcat9。注意观察路径,我们现在的位于根路径/,别忘了这是在Deployment选项卡的Application context中设置的。

piglite的专栏 1万+

简单的登录页面,实现增删改查(运用jsp/servlet和mysql数据库)

简单的登录页面,实现增删改查(运用jsp/servlet和mysql数据库)

[记录一个bug]av_hwdevice_ctx_create出现Cannot allocate memory(附带库运行时路径)[已解决]

新写的程序里调用ffmpeg的av_hwdevice_ctx_create()这个函数,出现Cannot allocate memory。但是另个程序一样的代码,居然是成功的。 反复检查之后无果,就跳出去查了一下,看到一个问答: Have you tried to use ffmpg executables with the same libs that you using when you run the app? Have you tried to use ffmpg executables

熊猫Ben的博客 3585

JavaWeb——Servlet与JSP的通信

Servlet与JSP的跳转 JSP跳Servlet a标签 js(location.href='xxx') form表单action属性 Servlet跳JSP 重定向:response.sendRedirect(String url) 请求转发: request.getRequestDispatcher(String uri).forward(request,response) servlet跳servlet 推荐重定向 JSP与Servlet的数据传递 JSP

weixin_44212870的博客 644

MT6816角度传感器SPI通信避坑指南:从数据手册到稳定读取的3个关键步骤

本文详细解析了MT6816角度传感器SPI通信中的常见问题与解决方案,包括寄存器地址计算、SPI时序配置和数据校验等关键步骤。通过实测波形和代码示例,帮助工程师避开数据手册中的隐藏陷阱,实现稳定可靠的角度数据读取,特别适用于高精度电机控制场景。

weixin_42520573的博客 516

jsp页面的doGet()方法和doPost()方法

1.新建一个Dynamic Web Project项目,里面新建三个jsp文件,整体的框架如下所示:

最有趣的编程 1万+

VINS-Fusion实战:从零搭建无人机视觉惯性导航系统(附ROS配置指南)

本文提供了一份详尽的VINS-Fusion实战指南,涵盖从硬件选型、传感器标定到ROS节点配置与参数调优的全过程。重点解析了如何将VINS-Fusion视觉惯性里程计系统与PX4飞控深度集成,并实现室外GPS融合,旨在帮助开发者从零搭建稳定、高精度的无人机视觉惯性导航系统。

lll78的博客 864

tanner2019安装教程

tanner2019安装教程 tanner安装包 软件由老师提供,但由于老师给的方法不知怎么回事无法使用就自己找了一些方法,本教程仅提供参考 链接:https://pan.baidu.com/s/1A2O6JuEF8YFbe8bPnD3J6w 提取码:ysif 复制这段内容后打开百度网盘手机App,操作更方便哦 安装过程 1.选择TannerTools_v2019.2-Win64.exe,进行安装。 2.选择安装产品 3.选择目标路径 4.确认安装 5.安装成功,退出。 获取许可过程 1.打开key压缩

weixin_47730560的博客 1万+

idea新建javaweb项目,引入Servlet,配置tomcat

自学整理笔记,自用

FrankWset的博客 683

HFSS实战项目——基片集成波导(SIW)带通滤波器

设计了一款直接耦合的SIW带通滤波器, 采用直接耦合的形式, 工作频率覆盖19~21 GHz, 通带内插入损耗小于1.5 dB, 回波损耗小于-20 dB, 带外抑制特性良好.

2401_87464239的博客 4895

JSP + Servlet + JDBC + Mysql 简单实现增删改查

一,准备 1,工具 IDE:IntelliJ IDEA 数据库:mysql 数据库操作工具:Navicat for MySQL 2,数据表 3,项目结构 二,后端代码 1,数据库工具 DBUtil.java package com.util; import java.sql.*; /** * 数据库工具 */ public class DBUtil { ...

新手村的博客 1万+

动力学约束下的运动规划算法——状态栅格规划器(State Lattice Planner)

A*、RRT等算法建立的用于路径搜索的图模型是不考虑机器人的动力学约束的,其构建的图模型的两个相邻节点之间的路径可能是不可行的,或者很难被机器人跟踪的,现在我们想要使得图中相邻两个节点间的连接是一种满足动力学约束的可行的连接,那么如何构建一个这样的图呢? 构建这样的图通常有两种方法:第一种是基于控制空间的采样(正向方法)

慕羽★的博客 3104

get_ccopt系列命令介绍

get_ccopt_property:用来获取cts阶段,clock tree上所有的参数信息,可以通过get_ccopt_property –help *获取所有参数。get_ccopt_skew_group_delay:用来获取skew group的相关信息,可以通过筛选出特定条件下skew_group的参数,如skew_group下latency最长是多少;get_ccopt_clock_tree_source_groups:获取clock tree的source group名字;

芯冰乐 280

java web简单的注册登录界面实现(servlet+mysql+jsp+idea)

首先写一个实体类 package pojo; public class U { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; }

qq_37244548的博客 1万+

Vivado报错-4 [Routed 35-3424] SLL Assignment failed ILP VU19P

Vivado报错[Routed 35-3424] SLL Assignment failed ILP VU19P

weixin_39896700的博客 1408

如何把JSP移到后端改造成Servlet-IDEA

servlet

qq_54636388的博客 970

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JSP+Servlet+JDBC对数据库进行增加Insert操作,出现错误:只针对IDEA

JSP+Servlet+JDBC对数据库进行增加Insert操作,出现错误:只针对IDEA。 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 本文针对的是IDEA,因为Eclipse等应该是不会出现我这个问题的。 先说原因,由于Maven工程是quick start(纯java项目),后来想通过JSP获取数据对数据库进行插入操作,所以...

Massionter的博客 605

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IDEA搭建JavaWeb项目,JDBC和Servlet-JSP技术实现注册功能

本篇主要讲怎么使用IDEA搭建JavaWeb项目,并且使用JDBC和JSP-Servlet实现一个简单的注册功能。这里以idea2021.3.2版本为例。idea是不可以直接创建一个JavaWeb项目的,我们需要新建一个普通的java项目,然后手动修改。 "> (1). 建表,根据业务需求,我们需要在数据建设一个存储用户信息的数据表 (2). 编写实体类 (3). 编写dao接口 (4). 编写daoimpl实现类 (5). 编写servlet (6). 修改web.xml文件配置ser

Java学习博客 6163

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用IDEA,通过jsp页面获取数据并调用存储过程对Oracle数据库进行操作,再将查询结果回显到jsp页面(极简版)

java调用存储过程演示极简版

Airplane2020的博客 3590

java循环购物车结算系统_javaweb练手项目jsp+servlet简易购物车系统

简易购物车项目这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库。1.项目开发准备:创建github仓库项目框架搭建项目构建并同步仓库编写所需业务逻辑2.开发项目解决方案:github仓库站上所属存放的项目仓库mysql数据库中创建项目所需shopCartDB数据库,用于储存购物车项目所需数据采用注解@WebServle...

weixin_35275189的博客 1446

java编写购物车系统_javaweb练手项目jsp+servlet简易购物车系统

简易购物车项目这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库。1.项目开发准备:创建github仓库项目框架搭建项目构建并同步仓库编写所需业务逻辑2.开发项目解决方案:github仓库站上所属存放的项目仓库mysql数据库中创建项目所需shopCartDB数据库,用于储存购物车项目所需数据采用注解@WebServle...

weixin_39814093的博客 1590

ajax mysql项目 react_javaweb练手项目jsp+servlet简易购物车系统

简易购物车项目这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库。1.项目开发准备:创建github仓库项目框架搭建项目构建并同步仓库编写所需业务逻辑2.开发项目解决方案:github仓库站上所属存放的项目仓库mysql数据库中创建项目所需shopCartDB数据库,用于储存购物车项目所需数据采用注解@WebServl...

weixin_32496547的博客 250

Servlet-Jsp代码示例

目录前言1、Servlet部分1.1、创建servlet1.2、servlet 代码块2、配置文件(web.xml)3、Jsp3.1、index.jsp3.2、show.jsp 前言 虽然servlet-jsp相关已经不常用,但是循序渐进的学习,还是应该从最基础的开始。(所有代码的开发设计都是以idea为标准,eslipse会有些差别,但是大同小异。) 1、Servlet部分 1.1、创建serv...

m0_46546520的博客 1071
上一篇: JAVA003
下一篇: servlet+mybatis实践转换为spring+mybatis
caststudy
博客等级 码龄19年 181粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值