javaweb项目(五)—学生管理系统终章

9 篇文章 0 订阅
8 篇文章 0 订阅

今天学习添加和修改操作
添加和更新都属于合并编码。
介绍一下easyui的对话框组件引入和表单验证功能

今天通过easyui的对话框功能建立修改增加

第一步,DAO层
public int gradeAdd(){

问题:数据库操作中 pstmt.setString(1,id) ; 是什么意思 那个“1”指什么?
答案:第一个参数是该参数在语句中的索引。参数标记具有从 1 开始的编号。 通常指的是第一个“?”
第二个参数是要对第一个参数设置的值。

即给第一个问号设置的值为id
conn = DriverManager.getConnection(url, userName, password);//自己链接数据库
PreparedStatement pstmtInsert = conn.prepareStatement("INSERT INTO student VALUES(?, ?, ?, ?)"); // 创建语句,里面的参数等可以用问号代替
pstmtInsert.setString(1,"a");//给第一个问号赋值"a";
pstmtInsert.setString(2,"b");//给第二个问号赋值"b";
...................

 
sql语句的 增加:
insert into 表名 values(?,?,?)
修改:
update 表名 set 属性=?,属性2=?where id=?


第二步 
在body中
修改xml,写界面jsp
根据布局把div界面一层一层摞起来
dialog对话框  

/*:你应该用三行来表示
 
然后实现界面上每个按钮各自的功能

首先是关闭:得关闭的时候同时清空数据
其次是script的编写

 
最后,修改servlet层次代码

创建servlet(接着上面的前台)
目的是接受form提交来的数据

在grade中创建新方法
回到servlet
此时会出现乱码:异步提交中文乱码解决:在servlet中
request.setcharactr。。。(utf-8)


写修改功能:
先写前台,把javascript写了,并在相关body中调用 

再写servlet
设置id ,把id强转常用方法:
grade.setid(Integer.parseInt(id))

cirl H 在页面中搜索关键词


最后说点jquerry:
就是一个提供各种函数的方法集合,单纯js中给的样式太少

$.post() 方法使用 HTTP POST 请求从服务器加载数据。

$ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写
例子︰
$.function();
就是 选取 JQuery 定义的 function() 执行
$('input')
就是 选取 HTML 当中全部的 input 标签
$('#abc')
就是 选取 HTML 当中 ID 名称为 abc 的物件
$.fn.testing = function() {}
就是 选取 JQuery 内核函数 fn (函数) 回传给 testing 这个名称、定义为一个功能 function()

jQuery 是一个 JavaScript 库。

jQuery 极大地简化了 JavaScript 编程。

jQuery 很容易学习。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值