一:删除功能实现

因为删除时只需要传一个id值就可以实现,我当初看到form传值好麻烦的样子,突然在百度上发现了一个超链接传值,觉得这个挺好的,所以就用的超链接传值

java jsp怎么实现删除数据 jsp删除功能_功能实现

这样就可以直接跳到deleteservlet并将id值传过去

java jsp怎么实现删除数据 jsp删除功能_功能实现_02

同前面所说,不过这次要接收参数,接收过id以后调用delete方法,然后跳转到查询servlet,这样直接可以在查询页面立即显示删除后的结果,这里也就完成了删除的操作,不要忘了路径,跟查询一样,web.xml文件也要做更改,后续的2个操作也是如此,后面的就不在说了。

二:添加功能实现

因为在起始页面可以添加,考虑到方便性,所以在index页面也设置添加按钮,这里直接将index页面的添加链接到起始页面上,操作放在起始页面上写

java jsp怎么实现删除数据 jsp删除功能_超链接_03

在first页面上面:

java jsp怎么实现删除数据 jsp删除功能_java jsp怎么实现删除数据_04

然后进入addservlet;

java jsp怎么实现删除数据 jsp删除功能_起始页_05

具体操作前面已经说过,代码写的很清楚=、=

三:更新功能实现

同样2个按钮,index上面链接到first页面并用超链接传值

java jsp怎么实现删除数据 jsp删除功能_java jsp怎么实现删除数据_06

在first页面上实现具体操作

java jsp怎么实现删除数据 jsp删除功能_java jsp怎么实现删除数据_07

这里有个问题。因为更新的话,需要保存原来值,好让用户根据现在的值更好的确定要修改的值,但我是让他和起始页面在一个页面的,这样的话,以后再进入first页面,文本框的内容因为没有传值,就会全部显示null,这样的话太不美观,于是我加了一个判断语句如下:

java jsp怎么实现删除数据 jsp删除功能_起始页_08

这样,如果没有传值的话,还是会和原来一样显示空,有传值的话就会显示出传值。

好,这样,开始进入最后一个servlet吧,打字真累啊。。呵呵。。

java jsp怎么实现删除数据 jsp删除功能_java jsp怎么实现删除数据_09

由于我的id在数据库中是int,但是get接收好像只能接收string,这个很大原因是我当初定义函数没有定义好,其实完全可以避免这些问题,我这里只有用转换了=、=

先删除,然后添加。。为了偷懒伤不起啊。

好了,到这里我的第一次jsp之行也就结束了,以前是学linux c的,公司目前接手java项目。没有办法只好从0开始了,这次真的懂了好多以前都没听过的词语。刚开始工作,希望自己的道路能越走越远吧!