jsp+servlet操作数据(idea)

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.csdn.net/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调整首页

目录结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值