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/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表增加数据
- 复制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部分,增加一个参数即可